JP2006338624A - サーバアクセス制御システム、サーバアクセス制御方法およびサーバアクセス制御プログラム - Google Patents
サーバアクセス制御システム、サーバアクセス制御方法およびサーバアクセス制御プログラム Download PDFInfo
- Publication number
- JP2006338624A JP2006338624A JP2005166186A JP2005166186A JP2006338624A JP 2006338624 A JP2006338624 A JP 2006338624A JP 2005166186 A JP2005166186 A JP 2005166186A JP 2005166186 A JP2005166186 A JP 2005166186A JP 2006338624 A JP2006338624 A JP 2006338624A
- Authority
- JP
- Japan
- Prior art keywords
- file
- server
- address
- client terminal
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【解決手段】 サーバ3a〜3nは、全て同一のIPv6エニキャストアドレスとマルチキャストアドレスとを実装し、端末1からのアクセスはエニキャストアドレスを用いる。サーバ3a〜3nは、端末1からのファイル要求に対し提供不可と判断した場合に、マルチキャストアドレスを用いて該ファイル要求内容を他のサーバに送信し、提供可能な旨を最初に受信したサーバのユニキャストアドレスをルーティング情報として端末1へ通知する。端末1は、ルーティング情報を受信した後、受信したエニキャストアドレスをルーティング情報とするIPv6拡張ヘッダを付加してエニキャストアドレス宛のメッセージを送信する。
【選択図】 図1
Description
図1は、本発明によるサーバアクセス制御システムの構成例を示すシステム構成図である。図1に示すシステムでは、クライアント端末である端末1と、ミラーサーバであるサーバ3a,3b,3nはルータ2を経由してIPv6ネットワークに接続されている。また、ネットワーク4はルータ2に接続されているサーバ3a,3b,3nが所属するネットワークを表している。
次に、本発明における第2の実施の形態を説明する。サーバ3a,3b,3nは、ファイルの部分キャッシュを分散させて保管する。各サーバのCPU31は、端末1からファイル要求パケットを受信した場合に、送信先IPアドレスが正規のエニキャストアドレス(a3x)以外であったら、ファイルを提供可能でない場合であってもサーバ近隣探索の動作を行わないような仕組みをとってもよい。そのような場合には、仮に端末1が、各サーバに接続して無許可にファイルを持ち出した場合でも意味を成さないファイルしか持ち出せず、正規のエニキャストアドレスを用いてファイル要求を実施した場合のみ完全なファイルを受信することができるといったシステムを構築することができる。
次に、本発明における第3の実施の形態を説明する。サーバ3a,3b,3nは、個人情報をランダムに保管する。また、個人情報を系統立てて取得するための情報は別途管理者によって管理されている。そのような場合には、仮に端末1が各サーバに接続して無許可にファイルを取得できた場合でも期待するデータを得ることができず、個人情報全てに対して管理しなくとも、個人情報を保護することができる。
2 ルータ
3a,3b,3n サーバ
Claims (7)
- クライアント端末と、各々が同一のIPv6におけるエニキャストアドレスおよびマルチキャストアドレスを実装し、クライアント端末の要求に応じてファイル提供サービスを行う複数のサーバとがIPv6ネットワークを介して接続されるサーバアクセス制御システムであって、
各サーバは、
クライアント端末からのファイル要求を受信するファイル要求受信手段と、
少なくともファイルの一部を提供可能か否かを示すファイル情報を記憶するファイル情報記憶手段と、
クライアント端末からのファイル要求および前記ファイル情報を参照することによって、要求されたファイルを提供可能か否かを判断するファイル提供判断手段と、
前記ファイル提供判断手段により、要求されたファイルを提供できないと判断された場合に、前記ファイルを提供可能な別のサーバを探索するサーバ探索手段と、
前記ファイルを提供可能なサーバのユニキャストアドレスをルーティング情報としてクライアント端末へ送信するルーティング情報通知手段とを備え、
前記クライアント端末は、
前記ルーティング情報を受信した場合に、受信したユニキャストアドレスをルーティング情報として付加したファイル要求を送信するルーティング制御手段を
備えたことを特徴とするサーバアクセス制御システム。 - サーバ探索手段は、各サーバにマルチキャスト通信によって、ファイル提供可能なサーバの探索メッセージを送信し、ファイルを提供可能な旨を示す応答メッセージを最初に受信した場合に、前記応答メッセージを送信したサーバを探索結果とする
請求項1記載のサーバアクセス制御システム。 - 各サーバは、自身のエニキャストアドレスとユニキャストアドレスとを連続してルーティングするよう登録されたルーティング情報が付加されたファイル要求を受信した場合に、次に指定されているIPアドレスへのルーティング動作を省略するルーティング省略手段を備え、
ルーティング情報通知手段は、IPv6拡張ヘッダを用いて、ファイルを提供可能なサーバのユニキャストアドレスをルーティング情報としてクライアント端末へ送信し、
ルーティング制御手段は、前記ルーティング情報を受信した場合に、受信したユニキャストアドレスをルーティング情報とするIPv6拡張ヘッダを付加したファイル要求を送信する
請求項1または請求項2記載のサーバアクセス制御システム。 - ファイル情報記憶手段は、自身が提供可能なファイルの部分キャッシュの情報を含むファイル情報を記憶し、
ファイル提供判断手段は、クライアント端末からのファイル要求に含まれる開始アドレスに該当する部分キャッシュの有無を前記ファイル情報に基づいて判断することによって、要求されたファイルを提供可能か否かを判断する
請求項1から請求項3のうちのいずれか1項に記載のサーバアクセス制御システム。 - 各サーバは、ファイルを分散して管理するミラーサーバであって、
サーバ探索手段は、クライアント端末から受信したファイル要求の宛先が正規のエニキャストアドレス以外の場合に、サーバ探索動作を行わない
請求項1から請求項4のうちのいずれか1項に記載のサーバアクセス制御システム。 - クライアント端末と、各々が同一のIPv6におけるエニキャストアドレスおよびマルチキャストアドレスを実装し、クライアント端末の要求に応じてファイル提供サービスを行う複数のサーバとが、IPv6ネットワークを介して接続されるサーバアクセス制御システムに適用されるサーバアクセス制御方法であって、
各サーバが、
少なくともファイルの一部を提供可能か否かを示すファイル情報を記憶し、
クライアント端末からのファイル要求を受信し、
クライアント端末からのファイル要求および前記ファイル情報を参照することによって、要求されたファイルを提供可能か否かを判断し、
要求されたファイルを提供できないと判断した場合に、前記ファイルを提供可能な別のサーバを探索し、
前記ファイルを提供可能なサーバのユニキャストアドレスをルーティング情報としてクライアント端末へ送信し、
前記クライアント端末が、
前記ルーティング情報を受信した場合に、受信したユニキャストアドレスをルーティング情報として付加したファイル要求を送信する
ことを特徴とするサーバアクセス制御方法。 - クライアント端末と、各々が同一のIPv6におけるエニキャストアドレスおよびマルチキャストアドレスを実装し、クライアント端末の要求に応じてファイル提供サービスを行う複数のサーバとがIPv6ネットワークを介して接続されるサーバアクセス制御システムに適用されるサーバに搭載されるサーバアクセス制御プログラムであって、
少なくともファイルの一部を提供可能か否かを示すファイル情報を記憶するファイル情報記憶手段を備えたコンピュータに、
クライアント端末からのファイル要求を受信する処理、
クライアント端末からのファイル要求および前記ファイル情報を参照することによって、要求されたファイルを提供可能か否かを判断する処理、
要求されたファイルを提供できないと判断した場合に、前記ファイルを提供可能な別のサーバを探索する処理、および
前記ファイルを提供可能なサーバのユニキャストアドレスをルーティング情報としてクライアント端末へ送信する処理
を実行させるためのサーバアクセス制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005166186A JP4774814B2 (ja) | 2005-06-06 | 2005-06-06 | サーバアクセス制御システム、サーバアクセス制御方法およびサーバアクセス制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005166186A JP4774814B2 (ja) | 2005-06-06 | 2005-06-06 | サーバアクセス制御システム、サーバアクセス制御方法およびサーバアクセス制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006338624A true JP2006338624A (ja) | 2006-12-14 |
JP4774814B2 JP4774814B2 (ja) | 2011-09-14 |
Family
ID=37559088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005166186A Expired - Fee Related JP4774814B2 (ja) | 2005-06-06 | 2005-06-06 | サーバアクセス制御システム、サーバアクセス制御方法およびサーバアクセス制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4774814B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012528529A (ja) * | 2009-05-26 | 2012-11-12 | アルカテル−ルーセント | ユニキャストクライアント要求をマルチキャストクライアント要求に変換するためのシステムおよび方法 |
US9736235B2 (en) | 2014-09-02 | 2017-08-15 | Hitachi, Ltd. | Computer system, computer, and load balancing method |
WO2024052323A1 (en) * | 2022-09-09 | 2024-03-14 | Nchain Licensing Ag | Computer-implemented methods and systems for improved communications across a blockchain network |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002197002A (ja) * | 2000-12-26 | 2002-07-12 | Oki Electric Ind Co Ltd | 自律分散型コンテンツ配信システム及び方法 |
JP2003157194A (ja) * | 2001-11-21 | 2003-05-30 | Fujitsu Prime Software Technologies Ltd | ファイルサーバプログラム |
JP2004070860A (ja) * | 2002-08-09 | 2004-03-04 | Hitachi Ltd | ストリームコンテンツ配送システムおよびプロキシサーバ |
JP2005051351A (ja) * | 2003-07-30 | 2005-02-24 | Toshiba Corp | 通信装置、通信システム、プログラム並びに通信方法 |
-
2005
- 2005-06-06 JP JP2005166186A patent/JP4774814B2/ja not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002197002A (ja) * | 2000-12-26 | 2002-07-12 | Oki Electric Ind Co Ltd | 自律分散型コンテンツ配信システム及び方法 |
JP2003157194A (ja) * | 2001-11-21 | 2003-05-30 | Fujitsu Prime Software Technologies Ltd | ファイルサーバプログラム |
JP2004070860A (ja) * | 2002-08-09 | 2004-03-04 | Hitachi Ltd | ストリームコンテンツ配送システムおよびプロキシサーバ |
JP2005051351A (ja) * | 2003-07-30 | 2005-02-24 | Toshiba Corp | 通信装置、通信システム、プログラム並びに通信方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012528529A (ja) * | 2009-05-26 | 2012-11-12 | アルカテル−ルーセント | ユニキャストクライアント要求をマルチキャストクライアント要求に変換するためのシステムおよび方法 |
US9736235B2 (en) | 2014-09-02 | 2017-08-15 | Hitachi, Ltd. | Computer system, computer, and load balancing method |
WO2024052323A1 (en) * | 2022-09-09 | 2024-03-14 | Nchain Licensing Ag | Computer-implemented methods and systems for improved communications across a blockchain network |
Also Published As
Publication number | Publication date |
---|---|
JP4774814B2 (ja) | 2011-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11909639B2 (en) | Request routing based on class | |
US10264062B2 (en) | Request routing using a popularity identifier to identify a cache component | |
JP5889914B2 (ja) | ロードバランサーコンポーネント間の状態の同期 | |
JP5404766B2 (ja) | ルーティングをリクエストするための方法とシステム | |
JP2007066161A (ja) | キャッシュシステム | |
US20090248804A1 (en) | Access request transfer system, access request transfer method, and recording medium storing access request transfer program | |
JP2007108905A (ja) | ファイルサーバ、ファイル提供方法及びプログラム | |
JP4774814B2 (ja) | サーバアクセス制御システム、サーバアクセス制御方法およびサーバアクセス制御プログラム | |
EP2802108B1 (en) | Data-centric communications system and data forwarding method | |
JP2010193015A (ja) | 通信装置およびその通信方法 | |
JP2009070172A (ja) | コンテンツ分散保存システム、提供元サーバ装置登録方法、ノード装置、及びノード処理プログラム | |
KR100872170B1 (ko) | P2p 네트워크 다중 라우팅 방법 | |
JP2004515834A (ja) | 分散型ウェブ・サービング・システム | |
JP2022100988A (ja) | 情報処理装置、***作装置、接続情報共有方法、プログラム及びシステム | |
JP4426183B2 (ja) | 論理経路制御システム | |
CN116455897A (zh) | 实现节点间协同作业的方法、协同服务引擎及协同*** | |
JP2007043602A (ja) | 通信制御サーバ | |
Garcia-Luna-Aceves | System and Method for Discovering Information Objects and Information Object Repositories in Computer Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080514 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100927 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101012 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101117 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110531 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110613 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140708 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |