tcp behavior on trans-atlantic lambda’s

38
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Upload: chesmu

Post on 12-Jan-2016

37 views

Category:

Documents


2 download

DESCRIPTION

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003. EU - IST DataTag project, WP3. TCP behavior on Trans-Atlantic lambda’s. Wim Sjouw , Antony Antony, Hans Blom, Cees de Laat, Jason Lee. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 2: TCP behavior  on  Trans-Atlantic lambda’s

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

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

LFNT

Page 4: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 5: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Long:

RTT > 50 msec

Page 6: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 7: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

FAT

B > 622 Mbps

Page 8: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 9: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 10: TCP behavior  on  Trans-Atlantic lambda’s

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

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

• 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

• 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

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

UDPmon

Page 15: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 16: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 17: TCP behavior  on  Trans-Atlantic lambda’s

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

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 19: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 20: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

R = 100 ms

Page 21: TCP behavior  on  Trans-Atlantic lambda’s

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

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 23: TCP behavior  on  Trans-Atlantic lambda’s

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

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 25: TCP behavior  on  Trans-Atlantic lambda’s

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

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 27: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 28: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 29: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 30: TCP behavior  on  Trans-Atlantic lambda’s

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

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

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

< Mac OS

< Linux

Page 33: TCP behavior  on  Trans-Atlantic lambda’s

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

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

beware of

Page 35: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 36: TCP behavior  on  Trans-Atlantic lambda’s

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

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

Page 38: TCP behavior  on  Trans-Atlantic lambda’s

Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003

UDPmon:

www.hep.man.ac.uk/~rich/net

Richard Hughes Johnes