より詳しく書けば 遅延時間が無視できない 場合の

超高速ネットワークの壁
より詳しく書けば
遅延時間が無視できない場合の
TCPのスループットの低下について
「理工文化論」講義資料
1
速い vs. 遅い
• 速度 (speed, velocity)
例: 新幹線の電車は 300km/時 で走る
例: 光の速度は約30万km/秒 である
• 光は速い
1秒間に地球を7回半
2
コンピュータの速度は?
• 1秒間に実行できる命令の数
~ クロックの周波数
• 例: スパコンの世界ランキング
Flops =
Floating point number
Operations
Per
Second
浮動小数点演算
http://www.top500.org/lists/2009/11/performance_development
3
コンピュータの速度は?
• 1秒間に実行できる命令の数
~ クロックの周波数
違う話題
4
コンピュータの速度は?
• 1秒間に実行できる命令の数
~ クロックの周波数
違う話題
• コンピュータ ネットワークの速度
8 M bps、12Mbps、100Mbps
ADSL
光ファイバ
5
コンピュータの速度は?
• 1秒間に実行できる命令の数
~ クロックの周波数
• コンピュータ ネットワークの速度
8 M bps、12Mbps、100Mbps
M
bps = bits per second
6
M bps
• k = 1,000
(例) 64 kbps
M = 1,000,000
(例) 100 Mbps
G = 1,000,000,000
(例) 10 Gbps
• bit ビット (bps = bits per second)
2進数による情報の表現
(※) コンピュータの世界では K=1,024
の場合もある。
7
ビット
1
1
0
1
0
1
6bits
• 「ある」か「ない」か、それが問題だ
ハムレット ー シェークスピア
8
ビット
1 1 01 01 11 01 01
12bits
1秒間
• 6bpsよりも12bpsの方が2倍速い
9
新幹線の速度と輸送力
• 時速300kmの新幹線の電車
東海道新幹線の輸送力は毎時2万人
• 20Gbpsの光ファイバの回線
実際にファイルを転送すると13Mbps
スループット throughput
10