TCP and WANs - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

TCP and WANs

Description:

1500 Byte MTU (pkt), 200 ms RTT. Other TCP. Virtual Jumbo Fames (large AI) Grid DT ... In linux now!! Datagram Congestion Control Protocol (DCCP) ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 27
Provided by: flav68
Category:
Tags: tcp | mslinux | wans

less

Transcript and Presenter's Notes

Title: TCP and WANs


1
C O M P U T A T I O
N A L R E S E A R
C H D I V I S I O N
TCP and WANs Jason R. Lee 10.3.03
2
Overview
  • TCP 101
  • Experiments
  • Alternatives
  • Conclusion

3
TCP 101
  • TCP (Transmission Control Protocol)
  • Greedy try to obtain the best utilization
  • Fair Allow everyone to get their fair share of
    the network
  • Two important states slow-start,
    congestion-control
  • Slow Start
  • For every good ACK (pkt that got through) add one
    more pkt to the congestion window

4
TCP 101
  • Congestion Control
  • if congestion cwd cwd x 0.5
  • otherwise cwd cwd 1 (MTU)
  • TCP is AIMD
  • AI 1
  • MD 0.5

5
TCP 101
6
TCP Problems
1500 Byte MTU (pkt), 200 ms RTT
7
Other TCP
  • Virtual Jumbo Fames (large AI)
  • Grid DT
  • HSTCP (Floyd) (Table based)
  • Scalable TCP (Kelly) (cwnd 1.05)

8
IFQ Problem
  • IFQ Interface Queue
  • Default is 100 pkts!
  • Too small for WAN

9
IFQ, AIMD, HSTCP
10
Experiments
  • 1 MSS/RTT response function is too slow
  • HSTCP is better for Gbps, RTT 100 msc
  • Questions
  • Is it possible to do better?
  • Is it fair to other streams?

11
Setup over SURFnet Lambda
Host A
6509
Host B
RTT 200msec
GigE
ONS1545 Amsterdam
ONS1545 Chicago
12
HSTCP AI 32 MSS (1Gbps)
13
HSTCP AI 256 MSS (1Gbps)
14
HSTCP AI 32 MSS(622Mbps)
15
HSTCP AI 256MSS(622mbps)
16
Big Burst
17
Scalable TCP
18
Scalable
19
LBL -gt ORNL
TCP, HSTCP, Scalable
Done by Tom Dunigan
20
LBNL gt ORNL
by Tom Dunigan ORNL
21
Faster
10 Gigabits
22
TCP Single Stream 5.22 Gbps, 32 MByte Socket
Itanium UvA
RTT 17 msec
Itanium CERN
23
UDPish
  • UDP Data Transfer UDT
  • part of SABUL and Dataspace
  • Stream Control Transmission Protocol (SCTP)
  • In linux now!!
  • Datagram Congestion Control Protocol (DCCP)
  • Performance Transparency Protocol (PTP)

24
UDT
  • Using UDP Datagrams and TCP for retransmission
  • Memory to Memory, also support transfer of
    files(not tested)
  • http//sourceforge.net/projects/dataspace/
  • Authors claim both intra-protocol fairness (it
    uses AIMD-like congestion control mechanism), as
    well as inter-protocol fairness
  • FC Bandwidth ( RTT 0.01 ) / MTU

25
UDT Multi-stream
26
References
  • RFC 793
  • RFC 1122
  • RFC 2001
  • http//www-lce.eng.cam.ac.uk/ctk21/scalable/
  • http//www.ietf.org/internet-drafts/draft-ietf-tsv
    wg-highspeed-01.txt
Write a Comment
User Comments (0)
About PowerShow.com