Feature Bridgeworks は、パケット損失を補う大規模なストリーム ファイルの広域 TCP/IP 伝送を改善する方法を発見し、パケット損失によって妨げられていた NetApp SnapMirror と SnapVault のパフォーマンスを大幅に改善しました。
同社は数年前から TCP/IP 接続を仮想化する技術に取り組んでいます。
2009年に私たちが述べた内容は次のとおりです。「1つのリンク上に複数の論理TCP/IP接続を持つことができます。…その考え方は、リンクを介してパケットを送信し、次に別の接続を開いてその接続でパケットを送信し、最初の接続で確認応答(ack)を受信するまで接続を開き続け、次のパケットを送信するというものです。こうすることで、回線上を移動するパケットの数を増やすことができます。」
NetAppのSnapMirrorなどの製品では、データ保護のため、ネットワークを介して1つのFASアレイから遠隔地のFASアレイにデータが複製されます。ネットワークにノイズが多いとパケットが失われる可能性があり、わずかなパケットロスでもパフォーマンスに深刻な影響を与える可能性があります。
Bridgeworks は、自らを「ソフトウェア定義のプロトコル加速のリーダーであり、地球上の TCP/IP インフラストラクチャ上で、サイズ、プロトコル、距離に関係なくデータを高速で移動する」と称しており、パケット損失は、ソースからターゲットへのデータ パケットの場合もあれば、ターゲットからソースへの確認応答 (ack) の場合もあると述べている。
TCP/IPは、接続の信頼性の低さを補うために、次のグループで送信するパケット数を自動的に減らします。そのため、送信側は同じ時間内に送信するパケット数が少なくなり、ネットワークの利用率が低下します。
従来の WAN 最適化には、TCP/IP チャタリングの削減、重複排除、圧縮などが含まれますが、これらはすべてネットワーク上で送信されるトラフィックの量を削減しますが、パケット損失については何も改善しません、と Bridgeworks の CEO、David Trossell 氏は説明しています。
彼のPORTrockIT製品は、物理的なTCP/IP回線を複数の同時ソフトウェア接続に仮想化します。入力パケットストリームをチャンクにまとめ、ソフトウェア接続を介して並列に送信します。パケットロスは発生したソフトウェア接続に影響を及ぼし、TCP/IPがそれを処理することで、他のソフトウェア接続は動作を継続します。
PORTrockITに搭載された特許取得済みのBridgeworks AIコードは、ネットワークの状態を分析し、チャンクサイズとソフトウェア接続数を最適化してネットワークスループットを最大化します。例えば、パケットロス率が上昇するとソフトウェア接続数が増加し、パケットロス率が低下すればソフトウェア接続数が減少します。
Bridgeworksは、PORTrockITのTCP/IP回線仮想化とAIベースの最適化を組み合わせることで、自己構成型インフラストラクチャ最適化ネットワーク(SCION)製品を実現できると主張しています。Bridgeworksによると、これによりデータ通信を95~98%のネットワーク利用率まで高速化できるとのことです。スループットは従来よりも向上し、パフォーマンスはより安定し、ファイル転送時間はより予測可能になります。
PORTrockITは、x86アプライアンス内、またはx86サーバー内の仮想マシンとして動作し、リンクの一方の端にあるデータ送信元と、リンクのもう一方の端にあるターゲットとの間に配置されます。パケットの内容を参照しないため、受信データストリームが暗号化されているかどうかに関係なく動作します。
このソフトウェアは、パケットロスを引き起こすようなノイズの多いネットワークで真価を発揮します。大容量ファイル転送において、わずか0.5%のパケットロスでも、ファイル転送時間への影響は甚大です。大容量ファイルを複数の小さなファイルに分割し、同じ物理リンクを介して並列送信することで、パケットロスの影響範囲は限定され、影響を受けるネットワーク全体のファイル転送時間が大幅に増加します。
Bridgeworksは、パケットロスが発生した場合のWAN転送速度への影響をグラフ化しました。NetApp SnapMirrorを単独で動作させた場合とPORTrockITで高速化した場合の、パケットロスが0%、0.5%、1.5%の場合の影響を示しています。
パケット損失ゼロで、さまざまなレイテンシでの加速および非加速のパフォーマンス。実質的に違いはありません。
0.5%のパケットロスで、様々なレイテンシにおける高速化および非高速化のパフォーマンス。PORTrockITは転送速度を6~50倍以上高速化し、レイテンシに応じて高速化効果も増加します。
1.5%のパケットロスで、様々なレイテンシにおける高速化ありと非高速化ありのパフォーマンスを比較しました。このグラフは、最長レイテンシで60倍以上の改善が見られることを示しています。
Bridgeworks によれば、最も極端な例である、150 ミリ秒の遅延と 1.5 パーセントのパケット損失の場合、PORTrockIT アクセラレーションにより、非加速 TCP/IP リンクの 1MB/秒未満と比較して 68MB/秒の転送速度が達成されたとのことです。
このような損失の多いネットワークが WAN データ転送に影響している場合、大きなファイルの転送時間が最大 68 倍も減少するとどうなるか想像してみてください。
Bridgeworks のテクノロジーにより、レプリケーション頻度を高めることができ、リカバリポイント目標が向上します。
PORTrockITは現在提供開始されており、FTP、REST、NetApp SnapMirrorおよびSnapVault、Veritas NetBackup、IBM Spectrum Protect、Caringo SWARM、Datacoreと連携します。詳細については、Bridgeworksまでお問い合わせください。®