JP2013535133A - ネットワークベースのピアトゥピアトラフィック最適化 - Google Patents

ネットワークベースのピアトゥピアトラフィック最適化 Download PDF

Info

Publication number
JP2013535133A
JP2013535133A JP2013514220A JP2013514220A JP2013535133A JP 2013535133 A JP2013535133 A JP 2013535133A JP 2013514220 A JP2013514220 A JP 2013514220A JP 2013514220 A JP2013514220 A JP 2013514220A JP 2013535133 A JP2013535133 A JP 2013535133A
Authority
JP
Japan
Prior art keywords
peer
client
connection
network
agent
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
Application number
JP2013514220A
Other languages
English (en)
Other versions
JP5980203B2 (ja
Inventor
リマク,イフイカ
ヒルト,フオルカー・フリードリヒ
Original Assignee
アルカテル−ルーセント
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by アルカテル−ルーセント filed Critical アルカテル−ルーセント
Publication of JP2013535133A publication Critical patent/JP2013535133A/ja
Application granted granted Critical
Publication of JP5980203B2 publication Critical patent/JP5980203B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/59Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • H04L67/1046Joining mechanisms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

ピアトゥピアコンテンツ転送のボトルネックとなる逆方向リンクの帯域幅を減少させるために、ピアトゥピアアクセラレータシステムが開示される。ピアトゥピアアクセラレータシステムは、ネットワークのコアに存在するピアトゥピアプロキシを含む。非対称接続されたクライアントからのピアトゥピアのブートストラップメッセージが生じる場合、プロキシはメッセージをインターセプトし、非対称接続されたクライアントに代わってファイル転送を実行するエージェントをインスタンス化し、それによってクライアントは逆方向リンク上でファイル転送を行う必要がなくなる。ピアトゥピアアクセラレータシステムは、当技術分野で知られているピアトゥピアファイル転送システムのボトルネック化および逆方向リンクの競合の問題を克服するために特に有用である。

Description

本発明は、ピアトゥピアのデータ共有に関し、詳細には、効果的にアクセスネットワークの競合レベルを下げるだけでなく、ユーザ経験を向上させるために、非対称リンクを介してネットワークに接続されたピアトゥピアネットワーククライアントのアップリンクの使用を除外することに関する。
ピアトゥピア(P2P)コンテンツ配信ソリューション(たとえば、BitTorrentプロトコルに基づくピアトゥピアネットワークなど)は、ピアトゥピアネットワークの他の参加者にコンテンツの断片を積極的に提供するためにも、コンテンツシンクを必要とする。プロトコルの効果として、ピアが完全なファイルの独自のダウンロードを完了するためには、他の参加者からすでに受信している部分を利用可能にする必要がある。このことは、逆リンク上でのデータ伝送につながり、すなわちクライアントデバイスは他の参加者に対してサーバとして機能している。
広く使用されているピアトゥピアオーバーレイでは、いくつかの誘因メカニズムが実装されており、これは、クライアントがダウンロードしたデータに対するアップロードしたデータの量を評価する。共有速度の低いピアは、新しい部分を取得し得る速度を絞る制裁に直面する場合があるので、それ自体のサービス品質(QoE)を維持するためにアップリンクリソースを必要とする。ピアトゥピアユーザのアップリンク共有率が低い場合(特には非対称アクセス技術の場合)、ピアの順方向リンクのパフォーマンスは、実装される往復メカニズムのために付随するオーバーレイによって低下する。
その結果、帯域幅を求めるピアトゥピアのクライアントアプリケーションがそれ自体のピアトゥピアネットワーキングの共有速度を維持しようとすることによって、ネットワークの事業者は逆方向リンク(たとえばモバイルネットワークの中のエアリンク、またはDSLネットワークの中の加入超過の集約リンクなど)で高い競合率を経験することになる。このことは事業者にとってはOPEXがより高いということを直接意味し、すべてのユーザ体験の質(QoE)を低下させた。特に携帯電話ネットワークでは、同じデータが最初にダウンリンクで送信され、その後アップリンクで再び送信されることから、不十分な無線資源が非常に非効率的に使用されることになる。
一連の例がこの現象を説明する。以下の考察の中で、非対称接続という用語は、順方向リンクの帯域幅が逆方向リンクの帯域幅よりも大きいデータ接続のことを指す。
図1を参照すると、IPネットワーク102がP2Pオーバーレイネットワーク104のメンバーを接続するピアトゥピアデータ共有ネットワーク実装100が示されている。クライアント106は、P2Pの他のメンバー群108へのIPネットワーク102を介したエンドホスト112への接続110aおよび110bを有する。この実装では、接続100aおよび100bの別々の帯域幅に関して区別することはない。
ここで図2を参照すると、順方向リンクおよび逆方向リンク上の非対称帯域幅のクライアントリンクを有するピアトゥピアデータ共有ネットワーク実装200が示されている。動作中、IPネットワーク202およびモバイルネットワーク220は、P2Pオーバーレイネットワーク204のメンバーを接続するように動作する。クライアント216は、DSLAM214を介したIPネットワーク202へのADSL接続を有する。追加のモバイルクライアント217、218および219は、たとえばeNodeB/無線ネットワークコントローラであり得るワイヤレスインターフェース224を介して、モバイルネットワーク220へワイヤレスで接続されている。モバイルネットワーク220は、IPゲートウェイ222を介してIPネットワーク202へ接続されている。ピアトゥピアオーバーレイネットワーク204はファイル共有のために相互接続されたネットワークを使用し得るが、順方向および逆方向リンクの帯域幅は多くのクライアントにとって同じものでも、また対称的なものでもない。クライアント208は、対称の高速リンク210aおよび210bを備えたIPネットワーク202に接続し得る。一方、クライアント216は、逆方向リンクの帯域幅が非常に低いADSL接続を介してIPネットワーク202に接続される(たとえば以下の表2を参照されたい)。同様に、クライアント217、218および219もモバイルネットワーク220を介して非対称無線リンクで接続される(たとえば、以下の表1を参照されたい)。動作中、クライアント216、217、218および219は、P2P報復プロトコル(tit−for tat protocol)を介して、1に近い共有速度を有するように動作することが期待される。減少した帯域幅の逆方向リンクのために、両方のこれらのクライアントの経験、およびピアトゥピアネットワークの他のメンバーの経験は、逆方向リンクの低くなった帯域幅によって低下する。
非対称の逆方向リンク速度を持つモバイルネットワークのいくつかの例を表1に示す。
Figure 2013535133
非対称の逆方向リンク速度を持つ有線ネットワーク接続のいくつかの例を表2に示す。
Figure 2013535133
したがって、システム事業者にとっては、逆方向リンクへの影響を軽減するために、非対称クライアント接続を有するピアトゥピアネットワークにおける往復メカニズムの動作をより効率的に管理する方法を持つことが望ましい。さらに、そのような方法にとっては、クライアント側のピアトゥピアソフトウェアを見直すことの費用、およびその複雑な事態が生じないことが望ましい。
本発明の目的は、ピアトゥピアネットワークが動作するデータネットワークへの非対称接続を有するピアトゥピアネットワークのクライアントのために、逆方向リンクの帯域幅の消費を減少させるためのシステムおよび方法を提供することである。
本発明の一態様によって、ピアトゥピアネットワークにおける逆方向リンクの帯域幅の消費を減少させるためのシステムであって、前記システムがデータネットワークと、前記データネットワークに関連して動作するピアトゥピアネットワークと、前記データネットワークへの非対称接続を有するクライアントと、前記データネットワークに配置されたピアトゥピアプロキシサーバとを有し、前記ピアトゥピアプロキシサーバがクライアントとピアトゥピアネットワークとの間をインターフェースする専用の機能を有するシステムが提供される。
本発明のいくつかの実施形態では、ピアトゥピアプロキシサーバは、非対称接続されたクライアントからブートストラップメッセージを受信するためのトラッカープロキシと、所与の非対称接続されたクライアントをピアトゥピアネットワークに示すためにピアトゥピアエージェントをインスタンス化するためのメカニズムとを有する。
本発明のいくつかの実施形態では、非対称接続は、たとえばADSL接続などの有線接続である。本発明の他の実施形態では、非対称接続は、たとえばLTE接続、WiMAX接続、UMTS接続またはGSM接続などのワイヤレス接続である。
本発明のいくつかの実施形態では、ピアトゥピアネットワークはBitTorrentプロトコル、およびBitTorrentプロトコルを使用してクライアントをエミュレートするピアトゥピアネットワークへのエージェントインターフェースを使用して動作する。
本発明の他の態様によって、少なくとも1つの非対称接続されたクライアントを有するデータネットワークと関連して動作するピアトゥピアネットワークにおいて、逆方向リンクの帯域幅の消費を減少させるための方法が提供される。本方法は、非対称接続されたクライアントからのブートストラップメッセージをインターセプトするステップと、クライアントに示すためにエージェントをインスタンス化するステップと、エージェントから他のピアへのピアトゥピアのメッセージ交換を実行するステップであって、エージェントが、通常は非対称接続されたクライアントによって実行されるコンテンツ転送を実行する、ステップと、エージェントからクライアントへのピアトゥピアのメッセージ交換を実行するステップであって、エージェントが、通常は他のピアによって実行されるクライアントへのコンテンツ転送を実行する、ステップと、クライアントの逆方向リンクでのクライアントからエージェントへのファイルコンテンツの転送を要求することを回避するステップとを有する。
本発明のさらに別の態様によって、データネットワークに接続された、非対称接続されたクライアントからのブートストラップメッセージをインターセプトする動作と、クライアントをデータネットワークと関連して動作するピアトゥピアネットワークに示すためにエージェントをインスタンス化する動作と、エージェントから他のピアへのピアトゥピアのメッセージ交換を実行する動作であって、エージェントが、通常は非対称接続されたクライアントによって実行されるコンテンツ転送を実行する、動作と、エージェントからクライアントへのピアトゥピアのメッセージ交換を実行する動作であって、エージェントが、通常はクライアントに対する他のピアによって実行されるコンテンツ転送を実行する、動作と、クライアントの逆方向リンクでのクライアントからエージェントへのファイルコンテンツの転送を要求することを回避する動作をプロセッサが実行できるようにするための符号化された命令を有する機械アクセス可能媒体を有する製品が提供される。
注:以下の説明および図面では、単に本発明の原理を示している。したがって、当業者には、本明細書で明示的に説明または図示されてはいないが、本発明の原理を具体化し、その趣旨および範囲に含まれる様々な構成を考案することができるということが諒解されよう。さらに、本明細書に記載するすべての例は主に、本発明の原理、および発明者によって技術の促進に寄与される概念を理解する際に読者を助けるという教育的目的になることだけが明らかに意図されており、そのように具体的に記載した例および条件に限定されることはないものとして解釈されるべきである。さらに、本発明の具体例とともに、本発明の原理、態様および実施形態を列挙する本明細書中のすべての記述はその均等物を包含することが意図される。
本発明は、図面を参照しながら、以下の本発明の実施形態の詳細な説明からさらに理解されるであろう。
知られている技術によるオーバーレイピアトゥピアネットワークの例を示す図である。 知られている技術による非対称クライアント接続を有するオーバーレイピアトゥピアネットワークの例を示す図である。 知られている技術による図2のネットワークの中でピアトゥピアプロトコルを操作するクライアントのためのメッセージフローダイアグラム例を示す図である。 本発明の実施形態と関連するオーバーレイピアトゥピアネットワークの例を示す図である。 図4のネットワークの中でピアトゥピアプロトコルを操作するクライアントのためのメッセージフローダイアグラム例を示す図である。
図3を参照すると、図2のP2Pオーバーレイネットワーク204に参加するクライアントを表すメッセージフローダイアグラム300が示されている。メッセージフローダイアグラムには、ピアトゥピアクライアント306、発信元トラッカー350およびその他のピアトゥピアクライアント群308が示されている。群に参加する際、クライアント306は発信元トラッカー350にブートストラップメッセージ352を送信する。発信元トラッカー350は、その参加しているピアのリストにクライアント306を追加し、クライアント306が求めているコンテンツのためにアクセスされ得るピアをリストアップしたピアリストメッセージ354でメッセージ352に応答する。他のメンバー群のアドレスを持つと、次いでクライアント306は、所望のコンテンツの関連部分をクライアント306へ、またクライアント306から、構成されたピアトゥピア群の他のメンバーへ伝える通常のメッセージ交換のピアトゥピアプロトコル(356aおよび358a;356aおよび358a;...;356aおよび358a)に従事する。さらに、他のピアはそれらの発信元トラッカー350とのメッセージ交換に応じてクライアント306のアドレスを受信してもよく、それによってそれらのピアはクライアント306とのメッセージ交換を開始することができる。その場合、メッセージフローは逆になる。前述のように、クライアント306は、メッセージ交換356を介して受信されたコンテンツと、メッセージ交換358を介して他のメンバー群に送信されたコンテンツとの割合によって確立された共有速度を有する。クライアント306が非対称接続を介してネットワークに接続される場合、メッセージ交換358のために利用可能な帯域幅はメッセージ交換356よりも大幅に少なくなる。したがって、クライアント306は減少した共有速度による被害を受けなければならないか、またはクライアント306および他のメンバー群は、1に近い共有速度を生成するために、長くなった送信時間による害を被らなければならない。
ここで図4を参照すると、順方向および逆方向リンク上の非対称帯域幅のクライアントリンクを有する本発明の実施形態によるピアトゥピアのデータ共有ネットワーク実装400が示されている。動作中、IPネットワーク402およびモバイルネットワーク420は、P2Pオーバーレイネットワーク404のメンバーを接続するために動作する。クライアント416は、DSLAM414を介したIPネットワーク402へのADSL接続を有する。追加のモバイルクライアント417、418および419は、たとえばeノードB/無線ネットワークコントローラであり得るワイヤレスインターフェース424を介してモバイルネットワーク420にワイヤレスで接続される。モバイルネットワーク420は、IPゲートウェイ422を介してIPネットワーク402に接続される。さらに、ピアトゥピアプロキシ430は、DSLAM414およびIPゲートウェイ422に動作可能に接続され、P2Pクライアント408、416、417、418および419の間のピアトゥピアプロトコルメッセージングと交信し、非対称のネットワーク接続を備えたこれらのクライアントのために減少した逆リンク帯域幅の効果を克服する。
動作中、たとえばクライアント416、417、418および419のうちのいずれかからの非対称ピアトゥピアクライアントのブートストラップメッセージは、事業者のIPコアの中で実装されるピアトゥピアプロキシ430によって透過的にインターセプトされる。プロキシ430は非対称クライアントのためのエージェントをインスタンス化し、ブートストラップ要求に対してエージェントのIDおよびアドレスで応答する。エージェントは通常のピアトゥピア参加およびメッセージ交換プロシージャを実行し、すなわち最初に接続するピアのリストを要求するために発信元ブートストラップサーバ(トラッカー)と接触する。他のピアとの実際の交換のために、エージェントはまたコンテンツを記述するメタ情報も必要とする。例として、BitTorrentでは、メタ情報は通常、クライアントがウェブサイトからダウンロードした.torrentファイルの中で搬送される。1つまたは複数のトラッカーのURLの他に、メタファイルはチャンクのサイズおよびチャンクのハッシュなどの重要な情報を含む。
異なる実施形態によれば、エージェントがメタ情報を取得するための異なる方法がある。1つの方法によれば、エージェントはインスタンス化される場合、クライアントまたは他のピアからメタ情報をフェッチするために、いくつかのBitTorrentクライアントによってサポートされるメタ交換オプションを使用する。
代替方法によれば、エージェントはインスタンス化される場合、コンテンツのためのマグネットリンクを生成し、分散ハッシュテーブルを使用してローカルクライアントまたはローカルクライアントが接続された他のピアからメタ情報を取り出すためにマグネットリンクを使用する。
さらに別の方法によれば、ピアトゥピアオプティマイザ/マネージャが機能するように構成されたメタファイルは、ファイルシステムまたはデータベースにオフラインでプレロードされてもよい。インスタンス化されたエージェントは、インスタンス生成時にこの情報にアクセスすることができる。
さらに別の方法によれば、エージェントはプロキシによってインスタンス化される場合、インターネット上で関連するメタファイルを検索するために発信元のファイル識別子を使用する。
一旦リストが利用可能になると、エージェントは与えられたピアに接続し、それが発信元のクライアントであったかのように、ピアトゥピアコンテンツ交換プロトコルを使用して(たとえばBitTorrentプロトコルを使用して)それらとデータを交換する。プロキシ430がネットワーク内に配置される場合、逆方向リンクの帯域幅減少の効果は存在しない。同時に、エージェントはまた本来の非対称クライアントとのメッセージ交換も実行し、非対称クライアントにデータをアップロードするが、非対称クライアントから(すなわち逆方向リンク上で)コンテンツの一部を要求することはない。
最終的な結果は、他のメンバー群が非対称クライアントの逆方向リンクの帯域幅によって絞られる低帯域幅の転送を経験することはないということであり、さらに重要なことは、すべての非対称クライアントの限られた逆方向リンクの帯域幅に対する需要が最小化されるということである。前者は他のピア群のために経験の質の向上をもたらし、後者は、非対称クライアント、および非対称クライアントにサービスを提供する事業者のために経験の質の向上をもたらす。
図5を参照すると、図4のP2Pオーバーレイネットワーク404に参加するクライアントを表すメッセージフローダイアグラム500が示されている。メッセージフローダイアグラムにはピアトゥピアクライアント506、発信元トラッカー550および他のピアトゥピアクライアント群508が示されている。さらには、トラッカープロキシ562とピアトゥピアエージェント564とを有するピアトゥピアアクセラレータプロキシ560が示されている。群に参加すると、クライアント506はトラッカープロキシ562によってインターセプトされるか、または代替的にトラッカープロキシ562に向けられるブートストラップメッセージ552aを送信する。トラッカープロキシ562は、適切なメッセージ転送情報552bとともにピアトゥピアエージェント564をインスタンス化し、エージェント564は変更されたブートストラップ要求552cを発信元トラッカー550に転送する。発信元トラッカー550は、クライアント506が求めるコンテンツのためにアクセスされ得るピアをリストアップするピアリストメッセージ554aで応答する。エージェント564はメッセージ544aを受信し、メッセージ交換554bを介して情報をプロキシ562に登録する。プロキシ562は次いで、メッセージ交換554cを介して変更されたピアリストをクライアント506に転送する。
この時点で、エージェント564は与えられたピアに接続し、それが元のクライアント506であったかのようにメッセージ交換に従って(558および559、...558および559)、ピアトゥピアコンテンツ交換プロトコルを使用して(たとえばBitTorrentプロトコルを使用して)それらとデータを交換する。同時に、エージェント564は、他のピア群から受信された所望のコンテンツの関連する部分を搬送するクライアント506との一連のメッセージ交換(556および557、...556および557)を実行する。この動作の間、エージェント564はクライアント506からコンテンツ部分を要求することを控え、逆方向リンクのコンテンツ部分の転送を回避する。
ファイル共有セッションの最後に、すなわちクライアント506が群を離れる場合、エージェント560もまた群を離れる。
したがって、示してきたものは、ピアトゥピアオーバーレイネットワークの中の非対称接続されたクライアントにおける逆方向またはアップリンクの使用率を最小化するための方法およびシステムである。これはADSLなどの非対称接続を備えた有線ネットワーク、または順方向リンクよりも少ない帯域幅の逆方向エアリンクを有するワイヤレスネットワークを含む。
説明した方法およびシステムの利点は、群の他のメンバーのためのダウンロード速度を改善することとともに、これらのピアがボトルネックになっている逆方向リンクによって挟まれるデータを受信していないことから、経験の質が同時に改善されることである。同様に、事業者は、ワイヤレスリンクで逆方向リンクの帯域幅の競合が改善されたこと、および有線ネットワークで加入超過の集約リンクの競合が減少したことに気付くであろう。さらに、バッテリ電源でそれ自体のデータ機器を操作するモバイルワイヤレスクライアントは、アップリンクデータの量が減少したことによってバッテリの消耗が減少したこと、およびダウンロード時間が短くなったことに気付くであろう。
本発明は、それらの方法を実践するための方法および装置の形態で具現化され得る。本発明はまた、磁気記憶媒体、光記憶媒体、ソリッドステートメモリ、フロッピー(登録商標)ディスク、CD−ROM、ハードドライブまたは任意のその他の機械可読記憶媒体などの有形の媒体において具現化されたプログラムコードの形態で具現化され得、ここでプログラムコードがコンピュータなどの機械にロードされ、機械によって実行される場合、この機械は本発明を実践するための装置となる。本発明はまた、たとえば記憶媒体に記憶されるか、または機械によってロードおよび/または実行されるプログラムコードの形態で具現化され得、ここでプログラムコードがコンピュータなどの機械によってロードおよび実行される場合、この機械は本発明を実践するための装置となる。汎用プロセッサ上で実装される場合、プログラムコードのセグメントは、特定の論理回路と同様に動作する固有のデバイスを提供するためにプロセッサと結合する。
さらに、本発明の性質を説明するために記載および図示されてきた細部、材料および部品の構成における様々な変更は、以下の特許請求の範囲で表された本発明の範囲から逸脱することなく当業者によってなされ得ることが理解されよう。
本明細書に記載の例示的方法のステップは、必ずしも記載の順序で実行される必要はないことが理解されるべきであり、そのような方法のステップの順序は単に例示的なものとして理解されるべきである。同様に、そのような方法の中に追加のステップが含まれてもよく、いくつかのステップは、本発明の様々な実施形態と合致する方法の中で省略または結合されてもよい。
以下の方法請求項の中の要素は、もしあれば、対応するラベルを備えた特定の順序の中で列挙されているが、請求項の記載がそれらの要素のうちのいくつかまたはすべてを実装するための特定の順序を別途指示しない限り、それらの要素は必ずしも、その特定の順序の中で実施されることに限定されることはない。
本明細書での「一実施形態」または「1つの実施形態」という言及は、実施形態に関連して説明される特定の機能、構造または特性が本発明の少なくとも1つの実施形態の中に含まれ得るということを意味する。明細書の様々な箇所で現れている「一実施形態において」という語句は、必ずしもすべてが同じ実施形態を指すわけではなく、また別個の、または代替の実施形態は、必ずしも他の実施形態を除く相互に排他的なものではない。同じことは、「実施」という用語にも当てはまる。特許請求の範囲の中で定義される本発明の範囲から逸脱することなく、上述の本発明の実施形態に対して様々な修正、変更および改造がなされ得る。

Claims (10)

  1. ピアトゥピアネットワークにおける逆方向リンクの帯域幅の消費を減少させるためのシステムであって、
    データネットワークと、
    前記データネットワークと関連して動作するピアトゥピアネットワークと、
    前記データネットワークへの非対称接続を有するクライアントと、
    前記データネットワークの中に配置されたピアトゥピアプロキシサーバとを備え、
    前記ピアトゥピアプロキシサーバが前記クライアントと前記ピアトゥピアネットワークとの間をインターフェースする専用の機能を有する、システム。
  2. 前記ピアトゥピアプロキシサーバが、
    非対称接続されたクライアントからブートストラップメッセージを受信するためのトラッカープロキシと、
    所与の非対称接続されたクライアントを前記ピアトゥピアネットワークに示すためにピアトゥピアエージェントをインスタンス化するためのメカニズムとを備える、請求項1に記載のシステム。
  3. 前記非対称接続が有線ADSL接続である、請求項1に記載のシステム。
  4. 前記非対称接続がワイヤレス接続である、請求項1に記載のシステム。
  5. 前記ワイヤレス接続がLTE接続、WiMAX接続、UMTS接続およびGSM(登録商標)接続のうちの少なくとも1つである、請求項4に記載のシステム。
  6. 前記ピアトゥピアネットワークがBitTorrentプロトコルを使用して動作し、
    前記エージェントが、BitTorrentプロトコルを使用してクライアントをエミュレートする前記ピアトゥピアネットワークにインターフェースする、請求項1に記載のシステム。
  7. 少なくとも1つの非対称接続されたクライアントを有するデータネットワークと関連して動作するピアトゥピアネットワークにおいて逆方向リンクの帯域幅の消費を減少させるための方法であって、
    前記非対称接続されたクライアントからのブートストラップメッセージをインターセプトするステップと、
    前記クライアントに示すためにエージェントをインスタンス化するステップと、
    前記エージェントから他のピアへのピアトゥピアのメッセージ交換を実行するステップであって、前記エージェントが、通常は非対称接続されたクライアントによって実行されるコンテンツ転送を実行する、ステップと、
    前記エージェントから前記クライアントへのピアトゥピアのメッセージ交換を実行するステップであって、前記エージェントが、通常は他のピアによって実行される前記クライアントへのコンテンツ転送を実行する、ステップと、
    前記クライアントの逆方向リンクでの前記クライアントから前記エージェントへのファイルコンテンツの転送を要求することを回避するステップとを備える、方法。
  8. 前記非対称接続されたクライアントが有線ADSL接続によって接続される、請求項7に記載の方法。
  9. 前記非対称接続されたクライアントがワイヤレス接続によって接続され、ワイヤレス接続がLTE接続、WiMAX接続、UMTS接続およびGSM接続のうちの少なくとも1つである、請求項7に記載の方法。
  10. 前記ピアトゥピアのメッセージ交換がBitTorrentプロトコルに従う、請求項7に記載の方法。
JP2013514220A 2010-06-10 2011-06-01 ネットワークベースのピアトゥピアトラフィック最適化 Expired - Fee Related JP5980203B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/813,026 2010-06-10
US12/813,026 US20110307538A1 (en) 2010-06-10 2010-06-10 Network based peer-to-peer traffic optimization
PCT/US2011/038757 WO2011156190A1 (en) 2010-06-10 2011-06-01 Network based peer-to-peer traffic optimization

Publications (2)

Publication Number Publication Date
JP2013535133A true JP2013535133A (ja) 2013-09-09
JP5980203B2 JP5980203B2 (ja) 2016-08-31

Family

ID=44303701

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013514220A Expired - Fee Related JP5980203B2 (ja) 2010-06-10 2011-06-01 ネットワークベースのピアトゥピアトラフィック最適化

Country Status (6)

Country Link
US (1) US20110307538A1 (ja)
EP (1) EP2580904A1 (ja)
JP (1) JP5980203B2 (ja)
KR (1) KR20130009867A (ja)
CN (1) CN103026689B (ja)
WO (1) WO2011156190A1 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9191438B2 (en) * 2010-09-30 2015-11-17 Alcatel Lucent Methods and apparatus for identifying peers on a peer-to-peer network
US9160697B2 (en) * 2012-01-01 2015-10-13 Qualcomm Incorporated Data delivery optimization
US20130311433A1 (en) * 2012-05-17 2013-11-21 Akamai Technologies, Inc. Stream-based data deduplication in a multi-tenant shared infrastructure using asynchronous data dictionaries
EP2944069B1 (en) * 2013-01-10 2019-03-13 Telefonaktiebolaget LM Ericsson (publ) Connection mechanism for energy-efficient peer-to-peer networks
CN105208067A (zh) * 2014-06-26 2015-12-30 格瑞菲技术有限公司 异步多源流式传输
CN106487864B (zh) * 2015-09-02 2019-09-27 华为终端有限公司 数据连接的建立方法、服务端及移动终端
US10687188B2 (en) 2016-04-08 2020-06-16 Cloudflare, Inc. Mobile application accelerator
US10187259B2 (en) 2016-07-26 2019-01-22 Hewlett-Packard Development Company, L.P. Bandwidth allocation
KR102304545B1 (ko) * 2018-05-24 2021-09-30 주식회사 네트워크디파인즈 프록시 업로드 기반의 p2p 서비스 방법
US10356552B1 (en) 2018-09-20 2019-07-16 International Business Machines Corporation Determining hardware requirements for a wireless network event using crowdsourcing
US10911337B1 (en) * 2018-10-10 2021-02-02 Benjamin Thaddeus De Kosnik Network activity monitoring service
CN109347968B (zh) * 2018-11-07 2021-09-24 网宿科技股份有限公司 一种下载资源文件的数据块的方法、设备和***
US10693730B2 (en) * 2018-11-20 2020-06-23 International Business Machines Corporation Communication quality management

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002305773A (ja) * 2001-01-18 2002-10-18 Lucent Technol Inc 移動局で使用される方法
EP2112788A1 (en) * 2007-03-28 2009-10-28 Huawei Technologies Co., Ltd. A method, system and nodes for p2p content sharing
JP2009545203A (ja) * 2006-07-20 2009-12-17 トムソン ライセンシング マルチパーティコーポラティブピアツーピアビデオストリーミング

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040066770A1 (en) * 2002-10-07 2004-04-08 Pabla Kuldip Singh Method for communicating with a resource-constrained device on an edge of a network
DE102004003549B4 (de) * 2004-01-23 2007-03-29 Siemens Ag Kommunikationssystem und Verfahren zum Verarbeiten einer von einem Mobilfunkendgerät eines Mobilfunk-Kommunikationsnetzes einem Nachrichtenfilter-Rechner zugeführten Anforderungs-Nachricht
EP1934772A4 (en) * 2005-09-15 2010-12-29 Fringland Ltd INTEGRATING A MOBILE DEVICE INTO A PEER-TO-PEER NETWORK
KR101322213B1 (ko) * 2007-01-12 2013-10-25 삼성전자주식회사 P2p 오버레이 네트워크 상에서 무선 노드의 기능을처리하는 프록싱 처리 방법 및 서버
WO2009080112A1 (en) * 2007-12-21 2009-07-02 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for distributing media over a communications network
US8190938B2 (en) * 2009-01-29 2012-05-29 Nokia Corporation Method and apparatus for controlling energy consumption during resource sharing

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002305773A (ja) * 2001-01-18 2002-10-18 Lucent Technol Inc 移動局で使用される方法
JP2009545203A (ja) * 2006-07-20 2009-12-17 トムソン ライセンシング マルチパーティコーポラティブピアツーピアビデオストリーミング
EP2112788A1 (en) * 2007-03-28 2009-10-28 Huawei Technologies Co., Ltd. A method, system and nodes for p2p content sharing

Also Published As

Publication number Publication date
KR20130009867A (ko) 2013-01-23
JP5980203B2 (ja) 2016-08-31
CN103026689B (zh) 2016-09-28
WO2011156190A1 (en) 2011-12-15
CN103026689A (zh) 2013-04-03
US20110307538A1 (en) 2011-12-15
EP2580904A1 (en) 2013-04-17

Similar Documents

Publication Publication Date Title
JP5980203B2 (ja) ネットワークベースのピアトゥピアトラフィック最適化
JP5986654B2 (ja) ウェブソケット通信の分散エミュレーションを通してウェブアプリケーションサポートを提供する企業クライアント/サーバーシステム及び方法
JP5715223B2 (ja) スケーラブルなピア・グループを使用して通信を最適化すること
JP5050095B2 (ja) P2pコンテンツ共有のための方法、システム、及びノード
US8694675B2 (en) Generalized dual-mode data forwarding plane for information-centric network
US20120096116A1 (en) Content distribution network using a web browser and locally stored content to directly exchange content between users
US8069209B1 (en) Method for activating and deactivating client-side services from a distant server
WO2021063147A1 (zh) 异构网络的报文转发方法及装置
US8819341B2 (en) Method and device for caching in a wireless peer-to-peer network
CN101039309A (zh) 链路共享服务装置以及通信方法
WO2022166584A1 (zh) 点对点网络调度方法和***
WO2015142752A1 (en) Transport accelerator implementing a multiple interface architecture
WO2022166593A1 (zh) 点对点网络调度方法和***
US20140304327A1 (en) Multi-Session Web Acceleration
WO2020249128A1 (zh) 一种服务路由方法及装置
CN102857403B (zh) 即时通信客户端数据共享方法和***
US8959243B2 (en) System and method to guide active participation in peer-to-peer systems with passive monitoring environment
EP2340634B1 (fr) Procédé et dispositifs de gestion de transfert d'un flux de données
Taleb et al. Impact of emerging social media applications on mobile networks
EP4315815A1 (en) Proxyless protocol
CN105049481B (zh) 一种支持多异构***智能交互的方法
CN111093187A (zh) 在蜂窝网及wlan中实现数据内容中继的传输方法
Palacios et al. High-throughput multi-multicast transfers in data center networks
Szymaniak et al. Enabling service adaptability with versatile anycast
CN116916048B (zh) 一种用于流媒体传输优化的混合架构、方法、设备和介质

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140513

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20141104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150225

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20150306

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20150327

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20151225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160324

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160726

R150 Certificate of patent or registration of utility model

Ref document number: 5980203

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees