特許
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件):
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
前のページに戻る