IPv6の最高転送速度記録更新 33
ストーリー by Acanthopanax
韋駄天 部門より
韋駄天 部門より
東京大学等を中心としたチームが、10Gbitネットワークを使用したIPv6のインターネット最高速度を更新したことを発表した(@IT記事)。この10Gbitネットワークは、東京からシカゴ・アムステルダム・ニューヨークを経て、シカゴ・シアトルから東京に戻るもので、始点と終点にあたる東京側に設置したPC間で速度を計る。昨年12/31に実施した実験において、9.08Gbps、272,400Tb-m/sの距離バンド幅積を達成したとのことだ。
東京大学はでは、パケットロスを極小化するレイヤ間協調最適化技術[PDF資料]を武器に記録を更新してきたとのことだが、31日の実験では、zerocopy TCPをソフトウェアで実装して、記録更新したとのこと。確かにzerocopyは有効だろうな。
こういった研究の意義を考えてみよう (スコア:5, 参考になる)
なぜこうゆう研究が必要なのかというと、インターネット通信で用いられて いる TCP/IPは、遠距離との大容量通信に向いていないと言われているからだ。 なぜなら、簡単に言うとTCP/IPでは受信側からの受信確認(アクノレッジ) を待ってから次のデータを送信する仕組みなので、地球の裏側のように 100ms以上の遅延があると単一のTCP/IP通信では 10Gbpsでの通信は不可能とされてきた。(1Gも多分無理なのでは?)
そこで、複数のTCP/IPセッションに分割して送ったり、 TCP/IP以外の代替プロトコルが提案されてきたわけだが、 現在あるTCP/IPに改良を加えるだけで、遠距離大容量通信を 1つのTCPセッションで達成できた点に、これら一連の研究の意義があるというわ けです。 OS側のTCP/IPプロトコルスタックが対応すれば、アプリケーション側の 変更は不要だからね。
この点は、Tb-m/sというような、通信速度(Tb/s)に距離(m)をかけた単位を 用いて、記録を競い合っていることからも伺える。 (より遠くに、より高速で送れた者が勝ちってことみたい)
というわけで、専用線使っているからだろとか、 ルーティングテーブルが小さいからだろ、とかの議論はお門違い。 タレコミ文の 発表資料 [wide.ad.jp]を読んでから議論しましょう。(^^)
P.S.関係者じゃないけれど、ネットワークで飯を食っている技術者としてID で。
Re:こういった研究の意義を考えてみよう (スコア:1)
読んだけど、どのくらいの品質(誤り率)の回線使ったのかとか、スロースタートが通信開始から何秒で最高速度に達したのか、とかネットワークを多少は知ってる奴が知りたそうな情報は見つかりませんでした。
ちなみに訊いてみよう。伝送線路の伝播速度(光ファイバの速度のこと)による遅延と、スイッチのストアアンドフォワードによる遅延のTCP通信速度に与える影響の違いは何?
それがちゃんと説明できる人にしかこの実験の意義は理解できないよね?
Re:こういった研究の意義を考えてみよう (スコア:1)
> 最高速度に達したのか、とかネットワークを多少は知ってる奴が知りたそうな情報は見つかりませんでした。
最高速度に達したのは90秒後ぐらいじゃないのかな。下記の資料の
「Appendix A. Output of iperf (Receiver)」の部分。
2006年12月31日の記録 [u-tokyo.ac.jp]
> ちなみに訊いてみよう。伝送線路の伝播速度(光ファイバの速度のこと)による遅延と、スイッチの
> ストアアンドフォワードによる遅延のTCP通信速度に与える影響の違いは何?
うーん。違いがあるの? ジッターを指しているのかなぁ....
エンドエンド間で見たら遅延の原因の区別は付かないと思うので。
ところで、ウィンドウサイズ 600MBで遅延が500msとありますから、
600MB x 8 / 500mS = 9G bit/sec
が、論理速度と思います。
今まで、最高速度に近付けるのに、どういう点が難しかったのでしょう。
是非知りたいですね。
Re:こういった研究の意義を考えてみよう (スコア:0)
なんじゃそりゃ。噴いた。高速回線ではP2Pのbittorrent
みたいな細切れダウンロードが現実的なんだろうな。
最高速度に近付けるのに (スコア:0)
RDMA で転送、TCPオフロードエンジンへのレイテンシ減らすなど。
このあたりですかね。
TCPシングルセッションで結果が出た。
TCPマルチセッションよりこれら手段が実現的では?
というところが目からウロコです。
こういった研究の下心も考えてみよう (スコア:1, おもしろおかしい)
「ほーら、10Gbpsの回線でもちゃんとスループット出ますよね。
だから国際高速通信網の整備は必要なんですよ。」
ネットワーク機器ベンダー
「10G対応の高価なネットワーク機器が売れてウマー」
学術機関
「ほーら、10Gbpsの回線でもちゃんとスループット出ますよね。
だからもっと高速なネットワークを配備しろ→国」
というわけで、産学協同でがんぱっているようです。
zerocopy TCP (スコア:1)
mmapはともかくsendfileは
に反してる気がする
ただこのルールは現実的じゃないと思った部分なので、反してるほうが現実的テストだと思うが。
Re:zerocopy TCP (スコア:1, 参考になる)
zerocopy TCP でありきたりな system call を使っているのかは不明ですが、
userland から kernelへ、そして driver の DMA へ至るところまで
一度もmemory から memory へのコピーを
行っていないということなのではないでしょうか。
最終的に2つのマシンの userland 間でデータが受け渡しできれば良いという
ルールなので、これはこれで問題無いかと。
次は (スコア:0)
> 平木氏によるとこれまでの記録では容量4.7GbyteのDVD1枚を転送するのに約5秒かかっていたが、今回の記録では約4秒で転送できるという。
では次はHD-DVDを解読しながら [srad.jp]ストリーミングで。
Re:次は (スコア:1, おもしろおかしい)
実験環境で10Gbps出ても意味無いし。 (スコア:0, すばらしい洞察)
もう神様ものなんだがな。資料からはわからないが、どうせ
static routingなんでしょうね。それなら実験環境は実際の
インターネット環境からかけ離れて過ぎている。static
routingで10Gbps出ても意味なし。
10Gbps出ることの意味 (スコア:5, 参考になる)
重要な意味を持ちます。
staticだから意味がないとか、そういう「貧相な洞察」は
意味がありません。
東京から沖縄まで200GBのデータをTCP/IPで転送する場合、
帯域10Gbpsのstaticな回線を使って送信すると、RTTによる
遅延によって約30時間ほどかかります。(100Mbpsでも1Gbpsでも同じ)
それよりは、その200GBのHDDやLTOテープを持って、羽田に行き、
沖縄行の飛行機に乗って持って行ったほうが圧倒的に速い。
10Gbpsの回線で遠隔地への転送において、10Gbpsの速度が本当に
出せるのがすごいんですよ。
Re:10Gbps出ることの意味 (スコア:0, 興味深い)
RTTによる遅延を削減するのには限界があります。
光ファイバーの中を通る光の速度を速くしないと遅延時間は
そんなに短縮できません。
光の速度を速くする研究を始めることと、今回の実験のように
光の速度を速くすること以外の視点で効果的な結果を得ること、
どちらが現実的で安価で実用性があるか考察してみては?
光の速度を上げる研究以外に、信号に使える光よりも速い
何かを見つける研究でもいいかもしれません。
Re:10Gbps出ることの意味 (スコア:0)
ってとこまで書いてあげないと。
Re:実験環境で10Gbps出ても意味無いし。 (スコア:3, すばらしい洞察)
Re:実験環境で10Gbps出ても意味無いし。 (スコア:1, すばらしい洞察)
Re:実験環境で10Gbps出ても意味無いし。 (スコア:0)
Zero copyよりもむしろ、環境に合わせたチューニングを徹底的に行ったということか。
であれば、十分に意味のある行為だ。
Re:実験環境で10Gbps出ても意味無いし。 (スコア:2, すばらしい洞察)
この手の実験は意味において将来性を指し示す重要な実験であるとも言えなくもない
つまり、結果的に将来のGbpsインターネットへの布石と考えれば良いのではないかな?
Re:実験環境で10Gbps出ても意味無いし。 (スコア:1, おもしろおかしい)
もしも実環境で10Gbpsも出てたら、クローズドでは100G~1Tオーダーの状態でしょう。
Re:実験環境で10Gbps出ても意味無いし。 (スコア:1)
まぁ、ほとんどが専用線内を通ってるだけなんだろうけど。
/* Kachou Utumi
I'm Not Rich... */
Re:実験環境で10Gbps出ても意味無いし。 (スコア:1, 参考になる)
載ってませんか?
Re:実験環境で10Gbps出ても意味無いし。 (スコア:1, 参考になる)
http://data-reservoir.adm.s.u-tokyo.ac.jp/lsr-200612-02/ [u-tokyo.ac.jp] SEE ALSO:
minor [srad.jp] たんのコメント: #1155148 [srad.jp]
Re:実験環境で10Gbps出ても意味無いし。 (スコア:1, 興味深い)
Re:実験環境で10Gbps出ても意味無いし。 (スコア:0)
routing protocolから、RIB(routing information base)を抽出して、FIB(forwarding information base)に
落とすところまでは、経路数依存ですが、FIBができれば、後はTCAM検索なので、
エントリ数に係わらず固定時間でlookupできます。
From Tokyo to Tokyo (スコア:1, おもしろおかしい)
F-1で300km/h出ても意味無いし。 (スコア:0)
実際に意味無いらしい。 (スコア:0)
#その無駄さ加減が技術屋のハートに響くらしい
Re:実際に意味無いらしい。 (スコア:2, 興味深い)
F-1の技術自体はつぶしがきかなくても、極限まで性能を追求することで技術者としての能力が
磨かれるということなのでしょう。
Re:実際に意味無いらしい。(スコア:-99,オフトピック) (スコア:0)
つまり、いま書いてるコードは無駄って事ですね:-p
Re:実際に意味無いらしい。(スコア:-99,オフトピック) (スコア:0)
これじゃないんだ (スコア:0)