TCP behavior on Trans-Atlantic lambda’s
description
Transcript of TCP behavior on Trans-Atlantic lambda’s
![Page 1: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/1.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 2: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/2.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
TCP behavior
on
Trans-Atlantic lambda’s
Wim Sjouw, Antony Antony, Hans Blom, Cees de Laat, Jason Lee
EU - IST DataTag project, WP3
![Page 3: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/3.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
LFNT
![Page 4: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/4.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 5: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/5.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
Long:
RTT > 50 msec
![Page 6: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/6.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 7: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/7.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
FAT
B > 622 Mbps
![Page 8: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/8.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 9: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/9.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 10: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/10.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
Surprise Surprise
Surprise Surprise
TCPthroughput
90 Mbps
![Page 11: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/11.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
UDPmon
Probe the network with trains of UDP packets
Packets are: numbered & time stamped
![Page 12: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/12.jpg)
• variable number of packets• varable packet length• variable inter packet delay
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
UDPmon
Probe the network with trains of UDP packets
Very precise timing with Pentium proc. clock
Packets are: numbered & time stamped
![Page 13: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/13.jpg)
• number of packets: 5000• packet length: 1000 Bytes• inter packet delay: 0 μsec
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
UDPmon
Probe the network with trains of UDP packets
Timing: 10 ns
![Page 14: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/14.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
UDPmon
![Page 15: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/15.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 16: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/16.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 17: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/17.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
Nb = 1500 Nd = 0 l = 1000
f = 1 Gbps s = 622 Mbps
then M = 0.5 MB
![Page 18: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/18.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 19: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/19.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 20: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/20.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
R = 100 ms
![Page 21: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/21.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
Back to TCP
TCP is bursty due to:
• sliding window protocol • slow start algorithm
![Page 22: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/22.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 23: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/23.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
W= sent segments
Y= advertised window
G= ACK’s
R= retransmits
P= SACK’s
![Page 24: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/24.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 25: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/25.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
512 packets in 4 ms
![Page 26: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/26.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 27: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/27.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 28: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/28.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 29: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/29.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 30: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/30.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
So overall pick from this menu:
• flow control
• traffic shaping
• RED (Random Early Discard)
![Page 31: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/31.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
Receiver:
• buffer capacity of NIC
• interupt latency & coalescence
• interupt overhead
• PCI bus width and PCI bus speed
• TCP stack overhead & complexity
• OS overhead
![Page 32: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/32.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
< Mac OS
< Linux
![Page 33: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/33.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
Conclusions:
• ‘old’ TCP does not perform in a “Long Fat Network”
• UDP does perform, but unacceptable
• End system(s) dictate overall performance:
o O.S
o Memory
o NIC
![Page 34: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/34.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
beware of
![Page 35: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/35.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 36: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/36.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
Thanks!
http://www.science.uva.nl/research/air/
![Page 37: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/37.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
![Page 38: TCP behavior on Trans-Atlantic lambda’s](https://reader035.fdocuments.net/reader035/viewer/2022062802/56814544550346895db2107c/html5/thumbnails/38.jpg)
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003
UDPmon:
www.hep.man.ac.uk/~rich/net
Richard Hughes Johnes