徒然なるままに

Mail: topography "AT" mail.goo.ne.jp

TCP Flavor等々 [2004/02オリジナル]

2006-01-11 | SuperComputer
2004年 2月に作成した資料を元にしていますので、若干情報が古いです:

書籍の紹介:
"High Performance Tcp/Ip Networking: Concepts, Issues, and Solutions"
 Mahbub Hassan, Raj Jain (編)
 2003/10/15, 出版社: Prentice Hall, ハードカバー(416p)
 ISBN: 0130646342
 http://www.amazon.co.jp/exec/obidos/ASIN/0130646342/ref=sr_aps_eb_/249-2265660-5309112
HighEndの話やマルチベンダー間接続には必須の専門書と言えます。例えば、
 Chaptere 11 New TCP Standarads and Flavors
 (各種 TCP輻輳制御方式の紹介)の最終章
 11.13 CASE STUDY: HIGH PERFORMANCE TCP FOR COMPUTATIONAL GRID
 に全てのマシンの TCPを伝統的な TCP-Renoから TCP-Vegasに変更すると、
 パケットロスが減ってハッピーとなった、と記載されています
 ("全てのマシンの変更" がカギです)。元論文が指摘されていませんが、
 "A Case for TCP Vegas in High-Performance Computational Grids"
  10th IEEE International Symposium on High Performance Distributed Computing (HPDC-10'01)
 "Using real traffic distributions, we show that Vegas performs well over
  modern high-performance links and better than Reno with the proper selection
  of the Vegas parameters alpha and beta. Our results exhibit ways to significantly
  enhance the performance of distributed computational grids that rely on TCP."
  http://csdl.computer.org/comp/proceedings/hpdc/2001/1296/00/12960158abs.htm
   Los Alamos Radiantチームで公開されています。
    High-Performance TCP
    http://public.lanl.gov/radiant/pubs.html
   が近いかもしれませんが、ちょっと私自身目を通していません。もしかしたら
   同じチームの
   "The Failure of TCP in High-Performance Computational Grids."
   "The Adverse Impact of the TCP Congestion-Control Mechanism in Heterogeneous Computing Systems."
   等々かもしれません。

TCPには以下の Flavorが存在しています
(主として輻輳制御の違いです):
-----------------------------------------------------
 TCP Tahoe (1988)
 TCP Reno (1990)
 TCP NewReno (1996)
 TCP with SACK(Selective Acknowledgement)(1996)
 TCP with FACK(Forward Acknowledgement)(1996)
 TCP Vegas(1994)
-----------------------------------------------------
TCP Flavor(TCPの微妙な違い)についてのは、以下の最近の博士論文が参考になります:
 Stochastic modeling and simulation of the TCP protocol,
 Jorgen Olsen,
 Uppsala Dissertations in Mathematics, October 17, 2003
  http://www.math.uu.se/~jorgen/PhD/PhD.html
  "The thesis contains a comprehensive summary on TCP modeling methods"
  特に "Part I: A TCP modeling survey" は参考資料としても価値があります。
-----------------------------------------------------
Yee's TCP/IP (ここも良くまとまっています)
 http://www.hep.ucl.ac.uk/~ytl/tcpip/index.html
の↓に流儀を無視した(?)ものが集めてあります。
 http://www.hep.ucl.ac.uk/~ytl/tcpip/highspeedtcp/
-----------------------------------------------------
ICIR (The ICSI Center for Internet Research)
 http://www.icir.org/
-----------------------------------------------------
Network Performance links
 http://www.csm.ornl.gov/~dunigan/netperf/netlinks.html
ここは比較的最近整備されているリンク集です
-----------------------------------------------------
以下のレポートは TCPのみならず "Reliable UDP" も考慮しています
"Survey of Transport Protocols Other than Standard TCP"
 Draft (word format, pdf format). Updated on September 2, 2003.
 http://www.evl.uic.edu/eric/atp/
 むしろ、既存の TCPより流儀を無視した方法の紹介でしょうか
-----------------------------------------------------
国際会議:PFLDnet (Protocols for Fast Long-Distance Networks)
 First International Workshop on Protocols for Fast Long-Distance Networks
  February 2003, CERN, Switzerland
   http://datatag.web.cern.ch/datatag/pfldnet2003/program.html
 Second International Workshop on Protocols for Fast Long-Distance Networks
  February 2004, Argonne National Laboratory,USA
   http://www-didc.lbl.gov/PFLDnet2004/program.htm
 Third International Workshop on Protocols for Fast Long-Distance Networks
  February 3,4 2005, Laboratoire de l'Informatique du Parallélisme
   Ecole Normale Supérieure-LYON, FRANCE
   http://www.ens-lyon.fr/LIP/RESO/pfldnet2005/TechnicalProgram.php
 (上記 URLは Technical Programです。各種資料のダウンロードが可能です)。
 目的は会議の名目通り長距離での高速通信の確保です。
-----------------------------------------------------
実際には、これら理論以上に実装(割り込み処理や DMAの活用方法等)の
影響が大きいです。これについては
"Evaluating System Performance in Gigabit Networks",
 K. Salah, K. El-Badawi , King Fahd University of Petroleum and Minerals,
 28th Annual IEEE International Conference on Local Computer Networks, October 20 - 24, 2003
 http://csdl.computer.org/comp/proceedings/lcn/2003/2037/00/20370498abs.htm
に概略があります。
DECの方々は TCPのインプリメンテーションにスッゴク頑張っていたのですね。
-----------------------------------------------------
国内では、
大阪大学 大学院情報科学研究科
 情報ネットワーク学専攻
 先進ネットワークアーキテクチャ講座
  http://www-ana.ist.osaka-u.ac.jp/
  助教授:長谷川 剛
   http://www.anarg.jp/~hasegawa/japanese/papers/index.html
が頑張っておられます。。
-----------------------------------------------------
"ハイパフォーマンスネットワーク研究の現状と今後の展開"
 尾家 祐二、九州工業大学
  ワークショップ 「Big Science & High Performance Network」,
  つくば市 2003 年 11 月
  http://infonet.cse.kyutech.ac.jp/research-j/detail.php3?oid=46224
もお勧めです。

※追加[06/01/12]
 大域ディペンダブル情報基盤シンポジウム レポート, 2004年2月24日開催
  http://www.i.u-tokyo.ac.jp/edu/training/ss/report/04COEsympo/
   超長距離超高速データファイル転送への挑戦
    ―― Data Reservoir プロジェクト
   稲葉 真理, 東京大学 情報理工学系研究科特任助教授
    http://www.i.u-tokyo.ac.jp/edu/training/ss/report/04COEsympo/pdf/inaba.pdf
 "「日本の研究チームがインターネット速度記録を更新」
   -記録を大幅に更新-", 2005年5月4日
   http://data-reservoir.adm.s.u-tokyo.ac.jp/press/lsr-20041225-j/
 東京大学 Data Reservoir プロジェクト
   http://data-reservoir.adm.s.u-tokyo.ac.jp/

 SC 2005 Bandwidth Challenge Awards
  http://scinet.supercomp.org/2005/bwc/
  "High Energy Physics Team Captures Network Prize at SC|05", December 06,2005
   http://home.slac.stanford.edu/pressreleases/2005/20051206.htm


※[2006/01/19]
" A new technical report on the performance of evaluation of high speed TCP variants is availabl",
 Injong Rhee, et al.,
 Department of Computer Science, North Carolina State University, January 10 2006.
  http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/asteppaper.htm


※[06/01/29]
Linuxネットワーキング・レイヤーのメンテナーである、David S. Miller氏(Red Hat Inc.)の blog
 http://vger.kernel.org/~davem/cgi-bin/blog.cgi/
  CUBIC(21 Nov 2005), TCP Vegas(06 Dec 2005), IPSEC states(21 Dec 2005),
  My keynote(27 Jan 2006):linux.conf.au 2006でのプレゼン資料( odpファイル)
   "Linux TCP Developments & Kernel Developer Social Interactions" 等
 TCP output engine:
  http://vger.kernel.org/~davem/tcp_output.html
 Linux Kernel Conference 2004:2004年10月15日(金)の講演資料:
  "Developments in TCP and Routing in the Linux Kernel"
   http://osdn.jp/event/kernel2004/agenda_conference.shtml
BIC TCP/CUBIC-TCP (Department of Computer Science, North Carolina State University ):
 http://www.csc.ncsu.edu:8080/faculty/rhee/export/bitcp/index.htm


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。