特許
J-GLOBAL ID:201603007246584627
プロキシサーバを用いて通信ネットワークにおいてTCP及び他のネットワークプロトコルのパフォーマンスを向上させる方法及び装置
発明者:
,
出願人/特許権者:
代理人 (3件):
伊東 忠重
, 伊東 忠彦
, 大貫 進介
公報種別:公表公報
出願番号(国際出願番号):特願2015-541880
公開番号(公開出願番号):特表2016-501464
出願日: 2013年11月06日
公開日(公表日): 2016年01月18日
要約:
TCP経路をセグメント化し、独自プロトコル(DPR(TM))をネットワークを通じて実施することによって、データネットワークのパフォーマンスを向上させる方法及び装置である。消去符号化アルゴリズムを使用して、失われたデータパケットを再構築するために使用される予測された数の冗長符号化パケットを生成することによって、帯域幅が低減され、信頼性が向上される。符号化パケットは送信側において生成され、チャネルを通じて成功裏に送られた符号化パケットと生データパケットとが、失われた生データパケットを再構築するために使用される。本発明に係る方法論は、1又は複数のプロキシサーバにおいて実施されてよい。リアルタイムプロトコルにおけるパケット損失について調整するDPR(TM)消去符号化は、クライアントからクラウドプロキシへのTCPセッションの多重性のために、多重化されたトンネルを提供する。DPR(TM)は、輻輳制御、フロー制御、信頼性及び及びリンク監視を実施する。他のネットワークプロトコル(UDPなど)が、送信信頼性を向上させるネットワーク符号化に基づいた信頼性プロトコルを用いてサポートされる。パフォーマンス強化プロキシの使用と消去符号化トラフィック処理強化の追加とが、レガシープロトコルに見られるような送信損失を減少させ、ゆえに、より効率的な処理とかなり良好なリンクキャパシティ利用とを可能にする。
請求項(抜粋):
デジタルデータシーケンスにおいて複数のブロックのデータパケットを送信する方法であって、
(a)第1のトランシーバにおいて、データ通信チャネルの他端における第2のトランシーバに対する前記データ通信チャネルを通した送信のために、第1のブロックのN個のデータパケットを受信するステップと、
(b)前記第1のブロックのパケットを複製し、前記パケットを記憶して前記第1のブロックのパケットの記憶されたコピーを作るステップと、
(c)前記第1のブロックのNT個のデータパケットを、前記第1のトランシーバから、前記データ通信チャネルを通して、前記データ通信チャネルの他端における前記第2のトランシーバに送信するステップと、
(d)送信トランシーバにおいて、前記第2のトランシーバにより受信されたデータパケットの数NRを示す情報を受信し、失われたパケットを再構築するために前記第2のトランシーバにおいて必要とされる消去符号化パケットの数MTをMT=NT-NRとして定義するステップと、
(e)MTがゼロより大きい場合、少なくともMT個の消去符号化パケットを、前記第1のブロックのパケットの前記記憶されたコピーから生成するステップと、
(f)少なくともMT個の消去符号化パケットを、前記第1のトランシーバから、前記データ通信チャネルを通して、前記データ通信チャネルの他端における前記第2のトランシーバに送信するステップと、
(g)前記の受信トランシーバにより受信された消去符号化パケットが前記NR個の受信されたデータパケットと合わせて失われたデータパケットを再構築するほど十分であるかの指標を受信するステップと、
(h)前記受信トランシーバにより受信された前記消去符号化パケットが前記NR個の受信されたデータパケットと合わせて失われたデータパケットを再構築するほど十分である場合、前記受信トランシーバによって前記失われたデータパケットを再構築するステップと、
(i)前記受信トランシーバにより受信された前記消去符号化パケットが前記NR個の受信されたデータパケットと合わせて失われたデータパケットを再構築するほど十分でない場合、前記受信トランシーバにより受信された前記消去符号化パケットが前記NR個の受信されたデータパケットと合わせて失われたデータパケットを再構築するほど十分になるまで、ステップ(d)、(e)、(f)及び(g)を繰り返し、それから、前記受信トランシーバによって前記失われたデータパケットを再構築するステップと、
を含む方法。
IPC (3件):
H04L 1/16
, H04L 12/861
, H04L 1/00
FI (3件):
H04L1/16
, H04L12/861
, H04L1/00 B
Fターム (10件):
5K014BA05
, 5K014BA08
, 5K014DA02
, 5K014FA02
, 5K014FA03
, 5K030GA12
, 5K030HA08
, 5K030KA03
, 5K030LA01
, 5K030MB01
前のページに戻る