230 likes | 302 Views
Siemens contribution to „TCP over OBS“ - New Results -. PART 1 - One Client (User), FTP Download – Objective: Comparison with UCL Simulations. Simulation Scenario. " Standard " Values for Simulation Parameters.
E N D
Siemens contribution to „TCP over OBS“- New Results - NOBEL WP3 Meeting, Munich, June13-15, 2005
PART 1- One Client (User), FTP Download –Objective: Comparison with UCL Simulations NOBEL WP3 Meeting, Munich, June13-15, 2005
Simulation Scenario NOBEL WP3 Meeting, Munich, June13-15, 2005
"Standard" Values for Simulation Parameters • Equal or similar to UCL simulations:FTP file transfer: - file size 20 MB (greedy application) for obtaining long lasting TCP connection - inter-request time 1000 secondsTCP: TCP Reno with receive buffer of 8760 Bytes (UCL: 82500 Bytes!)Segment Size: 1500 BytesCore bandwidth: OC192 (9.6 Gbit/s)Access bandwidth: DS1 (1.5 Mbit/s) • Different from UCL simulations:Core propagation time: 20 msEdge aggregation time: 100 ms (25 μs is too short, only 1 IP packet per burst!)Receive buffer size (8760 vs. 82500 Bytes) • Loss rates for OBS model: 0%, 1% and 5%Bursts are lost in the model using random selection NOBEL WP3 Meeting, Munich, June13-15, 2005
Throughput Comparison: Lossless OBS Domain vs. OBS Domain with Burst Losses NOTE: Throughput is meant as the average number of bits successfully received or transmitted by the receiver or transmitter channel per unit time, in bits per second. In all slides, the throughput between Edge2 and Mux1 is measured. Blue: no loss Red: 1% loss Green: 5% Loss NOBEL WP3 Meeting, Munich, June13-15, 2005
TCP Congestion Window Sizes no loss 1% loss 5% loss NOBEL WP3 Meeting, Munich, June13-15, 2005
TCP Retransmission Timeout (RTO) Values no loss 1% loss 5% loss NOBEL WP3 Meeting, Munich, June13-15, 2005
FTP Download Response Times NOBEL WP3 Meeting, Munich, June13-15, 2005
TCP Performance in case of Fast Access (OC192) Blue: DS 1 im Access, 1% Loss Rate Red: OC 192 im Access, 1% Loss Rate Mean Download Response Times: DS1 Access: 699.41 sec. OC 192 Access: 652.12 sec. NOBEL WP3 Meeting, Munich, June13-15, 2005
Effect of Propagation Delay (Distance in OBS Core Network) Blue: 20 ms Prop. Delay, 1% Loss Rate Red: no Prop. Delay, 1% Loss Rate Mean Download Response Times: 20 ms Delay: 699.41 sec. No Delay: 620.10 sec. NOBEL WP3 Meeting, Munich, June13-15, 2005
Influence of Fast Retransmit / Fast Recovery (FRFR)(1% Loss Rate Scenario) with FRFR:mean download response time is 699.41 seconds without FRFR:download response time is 690.03 seconds NOBEL WP3 Meeting, Munich, June13-15, 2005
Influence of Delayed Achnowledgement Mechanism (1% Loss Rate Scenario) Clock based mechanism (red line): TCP sends a dataless ACK if no data is sent for a maximum acknowledge-ment delay time interval (0.2 sec.); mean FTP download response time: 699.41 sec. Segment / clock based mechanism (blue line): Generates an ACK every other received segment, or every maximum acknowledgement delay time interval, if two segments are not received within this interval; mean FTP download response time: 1096.03 sec. Standard Setting is „Segment/ clock based“. NOBEL WP3 Meeting, Munich, June13-15, 2005
Influence of Receive Buffer Size (Lossless Scenario) Blue: receive buffer is 8760 Bytes Red: receive buffer is 82500 Bytes (UCL setting) Mean Download Response Times: low receive buffer: 569.04 sec. high receive buffer: 128.36 sec. NOBEL WP3 Meeting, Munich, June13-15, 2005
Influence of Receive Buffer Size (1% Loss Scenario) Blue: receive buffer is 8760 Bytes Red: receive buffer is 82500 Bytes (UCL setting) Mean Download Response Times: low receive buffer: 699.41 sec. high receive buffer: 273.86 sec. NOBEL WP3 Meeting, Munich, June13-15, 2005
Annotations concerning receive buffer size(source: http://www.psc.edu/networking/projects/tcptune/) • The receive buffer is the size of the buffer holding received data before it is forwarded to the higher layers (e.g. application). Note that the advertized receiver window is the amount of space available in the receiver buffer (per TCP connection). • Without the support of TCP enhancement for large windows (RFC 1323), the buffer sizes that can be used by the application is limited to 64K Bytes; this is inadequate for today's high speed WANs. • Typically operating systems limit the amount of memory that can be used by an application for buffering network data. • The "Maximum Buffer Size" mentioned above sets a maximum limit for the buffers. In addition to this, most operating systems have a system-wide "default buffer size". Unless an application explicitly requests a specific buffer size, it gets a buffer of the default size. • If the default buffer size is not large enough, the application must set its send and receive socket buffer sizes (at both ends). NOBEL WP3 Meeting, Munich, June13-15, 2005
PART 2- 300 Clients (Users), Heavy Browsing –Objective: Effects of a large number of multiplexed TCP connections NOBEL WP3 Meeting, Munich, June13-15, 2005
Simulation Scenario Each subnet contains 60 workstations, i.e. traffic sources. NOBEL WP3 Meeting, Munich, June13-15, 2005
"Standard" Values for Simulation Parameters • Application per workstation:Heavy Browsing:- page interarrival time: exponentailly distributed, mean is 60 seconds - page properties: 1 object with size 1000 Bytes, 5 images per pageTraffic of all subnets is multiplexed in Mux1 (no latency, no packet discard in Mux1) • Default Parameter Values:TCP Reno with receive buffer of 8760 BytesSegment Size: 1500 BytesCore bandwidth: OC192 (9.6 Gbit/s)Access bandwidth from subnet to Mux1: OC48 (2.45 Gbit/s)Access bandwidth inside subnet: DS1 (1.5 Mbit/s)Core propagation time: 20 msEdge aggregation time: 100 ms • Loss rates for OBS model: 0%, 1% and 5%Bursts are lost in the model using random selection NOBEL WP3 Meeting, Munich, June13-15, 2005
Throughput Comparison: Lossless OBS Domain vs. OBS Domain with Burst Losses Blue: no loss Red: 1% loss Green: 5% Loss NOBEL WP3 Meeting, Munich, June13-15, 2005
Effect of Propagation Delay (Distance in OBS Core Network) Blue: 20 ms Prop. Delay, 1% Loss Rate Red: no Prop. Delay, 1% Loss Rate NOBEL WP3 Meeting, Munich, June13-15, 2005
Influence of Delayed Achnowledgement Mechanism (1% Loss Rate Scenario) Blue: segment / clock based mechanism Red: clock based mechanism only NOBEL WP3 Meeting, Munich, June13-15, 2005
Influence of Receive Buffer Size (1% Loss Scenario) low receive buffer (8760 Bytes) EXACTLY THE SAME RESULTS!(same is true in case of lossless scenario) Advertized receiver window does not play any role here. TCP Window is controlled by congestion window size. high receive buffer (82500 Bytes) NOBEL WP3 Meeting, Munich, June13-15, 2005
Characteristics of Simulated Browser Traffic Client Side Server Side NOBEL WP3 Meeting, Munich, June13-15, 2005