特許
J-GLOBAL ID:201303041357831233

P2P型Webプロキシネットワークシステム

発明者:
出願人/特許権者:
代理人 (3件): 筒井 大和 ,  小塚 善高 ,  筒井 章子
公報種別:公開公報
出願番号(国際出願番号):特願2011-247080
公開番号(公開出願番号):特開2013-105227
出願日: 2011年11月11日
公開日(公表日): 2013年05月30日
要約:
【課題】従来よりも更にユーザ端末からみた応答性能などを向上する。【解決手段】本システムでは、Webクライアント(20)とWebサーバ(30)の間に、Webコンテンツのキャッシュデータを代理応答するWebプロキシサーバ(10)のP2Pネットワーク(100)が構成される。P2Pネットワーク(100)で、DHTの仕組みを用いて、キャッシュの高速な検索、及び負荷分散を図る。Webプロキシサーバ(10)は、要求を受けた際、Webクライアント(20)から提供されるWebクライアント情報(71)を用いて、キャッシュを応答する好適なノードを選択する機能を有する。Webクライアント情報(71)は、例えば、Webクライアント(20)とWebプロキシサーバ(10)との間で過去にキャッシュを授受した時の応答時間の情報を含む。【選択図】図1
請求項(抜粋):
Webコンテンツを要求するWebブラウザを含むWebクライアント装置と、Webコンテンツを提供するWebサーバ装置と、Webクライアント装置とWebサーバ装置の間でWebコンテンツのキャッシュデータを保有し代理応答で提供するWebプロキシサーバ装置とがネットワークで接続され、 複数のWebプロキシサーバ装置がP2Pネットワークで接続され、 前記P2Pネットワークは、 第1種のWebプロキシサーバであるグループリーダのノード群のP2P接続による第1のネットワークと、 前記グループリーダに対して接続される、第2種のWebプロキシサーバであるグループメンバのノード群のP2P接続による第2のネットワークとで構成され、 前記第1種のWebプロキシサーバは、 分散ハッシュテーブル(DHT)情報を用いて、前記Webコンテンツと、当該Webコンテンツのキャッシュデータを保有する前記第2種のWebプロキシサーバを含むグループの前記第1種のWebプロキシサーバとの対応関係を管理し、前記Webクライアント装置からのWebコンテンツの要求を受けると、前記DHT情報を用いて、当該Webコンテンツのキャッシュデータを保有する該当の第2種のWebプロキシサーバを含むグループの該当の第1種のWebプロキシサーバを検索し、必要に応じて当該要求を転送する処理を行うDHT機能と、 自身が担当するグループに対応する前記第2のネットワークのグループメンバの各ノードの情報を管理し各ノードと通信する処理を行うグループ管理機能と、を有し、 前記第2種のWebプロキシサーバは、 前記Webコンテンツのキャッシュデータを保有し情報を管理する処理を行うキャッシュ管理機能と、 自身のグループ内で前記グループリーダのノードと情報を通信する処理を行うグループ通信機能とを有し、 前記Webクライアント装置は、 対象のWebコンテンツの情報を前記第1種のWebプロキシサーバへ送信し、前記第2種のWebプロキシサーバから応答のキャッシュデータを取得する処理を行うアクセス機能と、 自身で管理するWebクライアント情報を前記第1種のWebプロキシサーバに対して提供するWebクライアント情報管理機能とを有し、 前記Webクライアント情報は、前記Webクライアント装置と前記Webプロキシサーバ装置との間で過去に前記Webコンテンツのキャッシュデータを取得した時の応答時間の情報を含み、 前記該当の第1種のWebプロキシサーバは、該当の第2種のWebプロキシサーバの中から、前記要求に対し応答させるノードを決定するために、前記Webクライアント情報を参照し、前記応答時間が短いノードを優先的に選択し、決定したノードへリダイレクトさせる処理を行う応答ノード選択機能を有し、 前記Webクライアント装置は、前記アクセス機能により、前記リダイレクト先の第2種のWebプロキシサーバから前記キャッシュデータを取得し、前記Webクライアント情報管理機能により、その時の応答時間の情報を記録する処理を行うこと、を特徴とするP2P型Webプロキシネットワークシステム。
IPC (2件):
G06F 13/00 ,  G06F 12/00
FI (4件):
G06F13/00 540B ,  G06F13/00 351A ,  G06F12/00 546M ,  G06F12/00 545Z
Fターム (23件):
5B084AA01 ,  5B084AA11 ,  5B084BB11 ,  5B084DC02 ,  5B084DC04 ,  5B084DC06 ,  5B084DC18 ,  5B084DC23 ,  5B084FA04 ,  5B084FA14 ,  5B084FA22 ,  5B084FA29 ,  5B089GA19 ,  5B089GB01 ,  5B089GB04 ,  5B089HB05 ,  5B089JA11 ,  5B089JA21 ,  5B089KA05 ,  5B089KB04 ,  5B089KC18 ,  5B089KC60 ,  5B089KD02

前のページに戻る