TCP friendlyness: Progress report for task 3.1 Freek Dijkstra Antony Antony, Hans Blom, Cees de Laat University of Amsterdam CERN, Geneva 25 September.

Slides:



Advertisements
Similar presentations
The LAC/UIC experiences through JGN2/APAN during SC04 Katsushi Kouyama and Kazumi Kumazoe Kitakyushu JGN Research Center / NiCT Robert L. Grossman, Yunhong.
Advertisements

Appropriateness of Transport Mechanisms in Data Grid Middleware Rajkumar Kettimuthu 1,3, Sanjay Hegde 1,2, William Allcock 1, John Bresnahan 1 1 Mathematics.
Advanced Internet Research Wim Sjouw Santiago de Compostela 14 February 2003.
The Importance of Being TCP-Friendly Eiman Zolfaghari E190 – Professor Hatton May 2002 UDP TCP DCP.
Restricted Slow-Start for TCP William Allcock 1,2, Sanjay Hegde 3 and Rajkumar Kettimuthu 1,2 1 Argonne National Laboratory 2 The University of Chicago.
Ahmed El-Hassany CISC856: CISC 856 TCP/IP and Upper Layer Protocols Slides adopted from: Injong Rhee, Lisong Xu.
CUBIC : A New TCP-Friendly High-Speed TCP Variant Injong Rhee, Lisong Xu Member, IEEE v 0.2.
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
Congestion Control An Overview -Jyothi Guntaka. Congestion  What is congestion ?  The aggregate demand for network resources exceeds the available capacity.
Multirate Congestion Control Using TCP Vegas Throughput Equations Anirban Mahanti Department of Computer Science University of Calgary Calgary, Alberta.
1 USC INFORMATION SCIENCES INSTITUTE RAP: An End-to-End Congestion Control Mechanism for Realtime Streams in the Internet Reza Rejaie, Mark Handley, Deborah.
Congestion control in data centers
1 TCP Transport Control Protocol Reliable In-order delivery Flow control Responds to congestion “Nice” Protocol.
DataTAG - WP3 Objectives, activities and progress by UvA: Wim Sjouw, Hans Blom, Jason Lee, Cees de Laat INRIA: Mathieu Goutelle CERN: tbd.
The Effect of Router Buffer Size on HighSpeed TCP Performance Dhiman Barman Joint work with Georgios Smaragdakis and Ibrahim Matta.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
1 Sonia Fahmy Ness Shroff Students: Roman Chertov Rupak Sanjel Center for Education and Research in Information Assurance and Security (CERIAS) Purdue.
CS :: Fall 2003 TCP Friendly Streaming Ketan Mayer-Patel.
Datagram Congestion Control Protocol Timothy Sohn Eiman Zolfaghari CS268 Project May 15, 2002.
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
Udt.sourceforge.net 1 :: 50 BREAKING THE DATA TRANSFER BOTTLENECK Yunhong GU National Center for Data Mining University of Illinois at Chicago.
Providing Controlled Quality Assurance in Video Streaming across the Internet Yingfei Dong, Zhi-Li Zhang and Rohit Rakesh Computer Networking and Multimedia.
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
Udt.sourceforge.net 1 :: 50 BREAKING THE DATA TRANSFER BOTTLENECK Yunhong GU Laboratory for Advanced Computing National Center for Data.
Experiences in Design and Implementation of a High Performance Transport Protocol Yunhong Gu, Xinwei Hong, and Robert L. Grossman National Center for Data.
1 Robust Transport Protocol for Dynamic High-Speed Networks: enhancing XCP approach Dino M. Lopez Pacheco INRIA RESO/LIP, ENS of Lyon, France Congduc Pham.
UDT: UDP based Data Transfer Yunhong Gu & Robert Grossman Laboratory for Advanced Computing University of Illinois at Chicago Németh Felicián, Tarján Péter.
Masaki Hirabaru Internet Architecture Group GL Meeting March 19, 2004 High Performance Data transfer on High Bandwidth-Delay Product Networks.
TFRC: TCP Friendly Rate Control using TCP Equation Based Congestion Model CS 218 W 2003 Oct 29, 2003.
Optimizing UDP-based Protocol Implementations Yunhong Gu and Robert L. Grossman Presenter: Michal Sabala National Center for Data Mining.
UDT: UDP based Data Transfer Yunhong Gu & Robert Grossman Laboratory for Advanced Computing University of Illinois at Chicago.
UDT: UDP based Data Transfer Protocol, Results, and Implementation Experiences Yunhong Gu & Robert Grossman Laboratory for Advanced Computing / Univ. of.
University of the Western Cape Chapter 12: The Transport Layer.
U Innsbruck Informatik - 1 CADPC/PTP in a nutshell Michael Welzl
UDT as an Alternative Transport Protocol for GridFTP Raj Kettimuthu Argonne National Laboratory The University of Chicago.
Congestion control for Multipath TCP (MPTCP) Damon Wischik Costin Raiciu Adam Greenhalgh Mark Handley THE ROYAL SOCIETY.
1 Measuring Congestion Responsiveness of Windows Streaming Media James Nichols Advisors: Prof. Mark Claypool Prof. Bob Kinicki Reader: Prof. David Finkel.
HighSpeed TCP for High Bandwidth-Delay Product Networks Raj Kettimuthu.
Rate Control Rate control tunes the packet sending rate. No more than one packet can be sent during each packet sending period. Additive Increase: Every.
Congestion Control for High Bandwidth-Delay Product Networks D. Katabi (MIT), M. Handley (UCL), C. Rohrs (MIT) – SIGCOMM’02 Presented by Cheng.
1 On Scalable Edge-based Flow Control Mechanism for VPN Tunnels --- Part 2: Scalability and Implementation Issues Hiroyuki Ohsaki Graduate School of Information.
Udt.sourceforge.net 1 :: 23 Supporting Configurable Congestion Control in Data Transport Services Yunhong Gu and Robert L. Grossman Laboratory for Advanced.
Data Transport Challenges for e-VLBI Julianne S.O. Sansa* * With Arpad Szomoru, Thijs van der Hulst & Mike Garret.
Masaki Hirabaru NICT Koganei 3rd e-VLBI Workshop October 6, 2004 Makuhari, Japan Performance Measurement on Large Bandwidth-Delay Product.
An Introduction to UDT Internet2 Spring Meeting Yunhong Gu Robert L. Grossman (Advisor) National Center for Data Mining University.
Analysis of Buffer Size in Core Routers by Arthur Dick Supervisor Anirban Mahanti.
Murari Sridharan and Kun Tan (Collaborators: Jingmin Song, MSRA & Qian Zhang, HKUST.
Thoughts on the Evolution of TCP in the Internet (version 2) Sally Floyd ICIR Wednesday Lunch March 17,
Piotr Srebrny 1.  Problem statement  Packet caching  Thesis claims  Contributions  Related works  Critical review of claims  Conclusions  Future.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
TCP transfers over high latency/bandwidth networks & Grid DT Measurements session PFLDnet February 3- 4, 2003 CERN, Geneva, Switzerland Sylvain Ravot
Final EU Review - 24/03/2004 DataTAG is a project funded by the European Commission under contract IST Richard Hughes-Jones The University of.
INDIANAUNIVERSITYINDIANAUNIVERSITY Status of FAST TCP and other TCP alternatives John Hicks TransPAC HPCC Engineer Indiana University APAN Meeting – Hawaii.
Thoughts on the Evolution of TCP in the Internet Sally Floyd PFLDnet 2004 February 16, 2004.
An Analysis of AIMD Algorithm with Decreasing Increases Yunhong Gu, Xinwei Hong, and Robert L. Grossman National Center for Data Mining.
Studies of LHCb Trigger Readout Network Design Karol Hennessy University College Dublin Karol Hennessy University College Dublin.
Network-aware OS DOE/MICS ORNL site visit January 8, 2004 ORNL team: Tom Dunigan, Nagi Rao, Florence Fowler, Steven Carter Matt Mathis Brian.
Network Layer. application transport network link physical message segment packet frame signal Network Architecture.
Connect communicate collaborate Performance Metrics & Basic Tools Robert Stoy, DFN EGI TF, Madrid September 2013.
Etere Video Assist The last step for a complete tapeless workflow Presented by: Emanuele Porfiri.
Description: This document reviews and compares different emerging alternatives to the Standard TCP protocol that try to solve issues present.
iperf a gnu tool for IP networks
Efficient utilization of 40/100 Gbps long-distance network
Transport Protocols over Circuits/VCs
Networking for grid Network capacity Network throughput
TransPAC HPCC Engineer
Prepared by Les Cottrell & Hadrien Bullot, SLAC & EPFL, for the
Review of Internet Protocols Transport Layer
Presentation transcript:

TCP friendlyness: Progress report for task 3.1 Freek Dijkstra Antony Antony, Hans Blom, Cees de Laat University of Amsterdam CERN, Geneva 25 September 2003

Geneva, 25 sep 20032/18 What is TCP friendly? The term “TCP-friendly” or "TCP-compatible" means that a flow that behaves under congestion like a flow produced by a conformant TCP. -- Survey of Protocols and Mechanisms for Enhanced Transport over Long Fat Pipes, Eric He et. al. Inter-protocol fairness versus Intra-protocol fairness

Geneva, 25 sep 20033/18 Protocols other then TCP RBUDP (Reliable Blast UDP) SABUL (Simple Available Bandwith Utilization Library) / UDT Tsunami (file-to-file) HighSpeed TCP Scalable TCP FAST TCP And: SCTP, DCCP, RUDP, RAPID, ROCKS, Atou, XCP (Explicit Congestion control Protocol), CADPC / PTP Reference: UDP, TCP

Geneva, 25 sep 20034/18 Testbed: simulating the Internet 1 Gbit/s switch cluster dedicated machine dedicated machine 500 streams of “background” traffic (TCP) 1 stream of aggressive protocol

Geneva, 25 sep 20035/18 Testbed progress Testbeds used: DataTAG, Netherlight/StarLight Problems getting a reliable testbed: –DataTAG testbed has limited number of clusternodes, so only useful for HighSpeed TCP as background, not for plain TCP –Possible packet loss between two switches in NetherLight testbed

Geneva, 25 sep 20036/18 Measurement progress Preliminary SABUL and UDT tests done. RBUDP measured, but only on SARA hosts. TCP & Highspeed TCP (baseline measurement) not yet performed due to testbed difficulties. Tsunami is disk-to-disk instead of memory- to-memory. Suffers from synchronization problems as well.

Geneva, 25 sep 20037/18 Software Adjustments For RBUDP, UDT and SABUL, Jason Lee and Hans Blom created a Iperf-like interface with client-server programs. –For our tools, the client is the sender, and the server is the receiver. The above distributions use the opposite terminology. Our tools optionally implement time-limits and interval reports. Adjusted Iperf to allow shaped TCP traffic.

Geneva, 25 sep 20038/18 SABUL / UDT Created by Yunhong Gu and Robert Grossman (LAC, University of Illinois at Chicago) Authors claim both intra-protocol fairness (it uses AIMD-like congestion control mechanism), as well as inter-protocol fairness.

Geneva, 25 sep 20039/18 UDT versus HighSpeed TCP Netherlight testbed Clusternodes 200 ms RTT

Geneva, 25 sep /18 UDT versus HighSpeed TCP Netherlight testbed Clusternodes 200 ms RTT

Geneva, 25 sep /18 Netherlight UDT Observations The adjustment of the UDT flow at the moment of the starting TCP flows is independent for the # of TCP flows N for N >= 312 When the # of TCP flows N is N <= 468, the bandwidth of the UDT flow increases again after the TCP flows are started. The maximum achieved TCP bandwidth, after the UDT flow ended, could be found for a # TCP flows of N = 312 and a shaped bandwidth of S = 3 Mbits/s. The bandwidth of the combined UDT + TCP flow is also largest for the same configuration.

Geneva, 25 sep /18 UDT versus HighSpeed TCP DataTAG testbed 1+1 Clusternodes for background 110 ms RTT

Geneva, 25 sep /18 UDT versus HighSpeed TCP DataTAG testbed 1+1 Clusternodes for background 110 ms RTT

Geneva, 25 sep /18 RBUDP versus HighSpeed TCP [insert picture] Netherlight testbed 1+1 Clusternodes for background 200 ms RTT

Geneva, 25 sep /18 RBUDP versus HighSpeed TCP [insert picture] DataTAG testbed 1+1 Clusternodes for background 110 ms RTT

Geneva, 25 sep /18 Questions Is influence of number of background flows important? Is this due to bandwidth or due to number of flows? Is delay an important factor? Is it delay or bandwidth-delay product? What metrics to use to verify claims of inter-protocol fairness?

Geneva, 25 sep /18 Parameters variation Transport protocols and mechanisms Number of background flows Bandwidth per background flow Flow window for alternate protocols (UDT only) Use TCP or HighSpeed TCP as background traffic (we need enough clusternodes available on testbed) Delay (depends on available testbeds) Total bandwidth (depends on available testbeds)

Geneva, 25 sep /18 Netherlight testbed (proposed) Force10 BeautyCees ONS HP 2 HP 3 VLAN A VLAN B DAS-2 Wim Chicago loopback 11a.2 11a.3 13a.4 13a.3 13a.2 13a.1 12a.3 12a