Texas A&M University Improving TCP Performance in High Bandwidth High RTT Links Using Layered Congestion Control Sumitha.

Slides:



Advertisements
Similar presentations
Martin Suchara, Ryan Witt, Bartek Wydrowski California Institute of Technology Pasadena, U.S.A. TCP MaxNet Implementation and Experiments on the WAN in.
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.
E. Altman, C. Touati, R. El-Azouzi INRIA, Univ Avignon Networking Games ENS January 2010.
Cheng Jin David Wei Steven Low FAST TCP: design and experiments.
1 TCP Vegas: New Techniques for Congestion Detection and Avoidance Lawrence S. Brakmo Sean W. O’Malley Larry L. Peterson Department of Computer Science.
Networking TCP-DCR: Making TCP Robust to Non-Congestion Events Sumitha Bhandarkar A. L. Narasimha Reddy
Ahmed El-Hassany CISC856: CISC 856 TCP/IP and Upper Layer Protocols Slides adopted from: Injong Rhee, Lisong Xu.
Selfish Behavior and Stability of the Internet: A Game-Theoretic Analysis of TCP Presented by Shariq Rizvi CS 294-4: Peer-to-Peer Systems.
Presentation by Joe Szymanski For Upper Layer Protocols May 18, 2015.
CUBIC : A New TCP-Friendly High-Speed TCP Variant Injong Rhee, Lisong Xu Member, IEEE v 0.2.
CUBIC Qian HE (Steve) CS 577 – Prof. Bob Kinicki.
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
Congestion Control on High-Speed Networks
Recent Research in Congestion Control The problem of high bandwidth-delay product connections By Guillaume Marceau Presented for WPI CS577, Advanced Computer.
18 Nov 2009 TCP VEGAS Mohammad AlKurbi CMPT – 771: Internet Architecture and Protocols.
Cheng Jin David Wei Steven Low FAST TCP: Motivation, Architecture, Algorithms, Performance.
High-performance bulk data transfers with TCP Matei Ripeanu University of Chicago.
1 Minseok Kwon and Sonia Fahmy Department of Computer Sciences Purdue University {kwonm, TCP Increase/Decrease.
The Effect of Router Buffer Size on HighSpeed TCP Performance Dhiman Barman Joint work with Georgios Smaragdakis and Ibrahim Matta.
TCP Friendliness CMPT771 Spring 2008 Michael Jia.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
Performance and Robustness Testing of Explicit-Rate ABR Flow Control Schemes Milan Zoranovic Carey Williamson October 26, 1999.
1Texas A&M University Congestion Control Algorithms of TCP in Emerging Networks Sumitha Bhandarkar Under the Guidance of Dr. A. L. Narasimha Reddy September.
Presented by Anshul Kantawala 1 Anshul Kantawala FAST TCP: From Theory to Experiments C. Jin, D. Wei, S. H. Low, G. Buhrmaster, J. Bunn, D. H. Choe, R.
1 A State Feedback Control Approach to Stabilizing Queues for ECN- Enabled TCP Connections Yuan Gao and Jennifer Hou IEEE INFOCOM 2003, San Francisco,
A Simulation of Adaptive Packet Size in TCP Congestion Control Zohreh Jabbari.
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.
Implementing High Speed TCP (aka Sally Floyd’s) Yee-Ting Li & Gareth Fairey 1 st October 2002 DataTAG CERN (Kinda!)
Understanding the Performance of TCP Pacing Amit Aggarwal, Stefan Savage, Thomas Anderson Department of Computer Science and Engineering University of.
TCP-Friendly Congestion Control presented by Hyunjoo Kim.
Korea Advanced Institute of Science and Technology Network Systems Lab. 1 Dual-resource TCP/AQM for processing-constrained networks INFOCOM 2006, Barcelona,
1 On Class-based Isolation of UDP, Short-lived and Long-lived TCP Flows by Selma Yilmaz Ibrahim Matta Computer Science Department Boston University.
High-speed TCP  FAST TCP: motivation, architecture, algorithms, performance (by Cheng Jin, David X. Wei and Steven H. Low)  Modifying TCP's Congestion.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
1 IEEE Meeting July 19, 2006 Raj Jain Modeling of BCN V2.0 Jinjing Jiang and Raj Jain Washington University in Saint Louis Saint Louis, MO
Congestion Control for High Bandwidth-Delay Product Networks D. Katabi (MIT), M. Handley (UCL), C. Rohrs (MIT) – SIGCOMM’02 Presented by Cheng.
BIC Control for Fast Long-Distance Networks paper written by Injong Rhee, Lisong Xu & Khaled Harfoush (2004) Presented by Jonathan di Costanzo (2009/02/18)
Data Transport Challenges for e-VLBI Julianne S.O. Sansa* * With Arpad Szomoru, Thijs van der Hulst & Mike Garret.
Performance of New Variants of TCP Presenter – Bob Kinicki.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Murari Sridharan and Kun Tan (Collaborators: Jingmin Song, MSRA & Qian Zhang, HKUST.
Improving our Evaluation of Transport Protocols Sally Floyd Hamilton Institute July 29, 2005.
Recent Congestion Control Research at UCLA Presenter: Cesar Marcondes PhD Candidate CS/UCLA Chicago, July IRTF/ICCRG Meeting Presenter: Cesar Marcondes.
1 Time-scale Decomposition and Equivalent Rate Based Marking Yung Yi, Sanjay Shakkottai ECE Dept., UT Austin Supratim Deb.
Thoughts on the Evolution of TCP in the Internet (version 2) Sally Floyd ICIR Wednesday Lunch March 17,
We used ns-2 network simulator [5] to evaluate RED-DT and compare its performance to RED [1], FRED [2], LQD [3], and CHOKe [4]. All simulation scenarios.
Hamilton Institute Evaluating TCP Congestion Control Doug Leith Hamilton Institute Ireland Thanks: Robert Shorten, Yee Ting Lee, Baruch Even.
Data Transport Challenges for e-VLBI Julianne S.O. Sansa* * With Arpad Szomoru, Thijs van der Hulst & Mike Garret.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
Murari Sridharan Windows TCP/IP Networking, Microsoft Corp. (Collaborators: Kun Tan, Jingmin Song, MSRA & Qian Zhang, HKUST)
TCP transfers over high latency/bandwidth networks & Grid DT Measurements session PFLDnet February 3- 4, 2003 CERN, Geneva, Switzerland Sylvain Ravot
Performance of New Variants of TCP Presenter – Bob Kinicki.
HP Labs 1 IEEE Infocom 2003 End-to-End Congestion Control for InfiniBand Jose Renato Santos, Yoshio Turner, John Janakiraman HP Labs.
INDIANAUNIVERSITYINDIANAUNIVERSITY Status of FAST TCP and other TCP alternatives John Hicks TransPAC HPCC Engineer Indiana University APAN Meeting – Hawaii.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
1 Transport Bandwidth Allocation 3/29/2012. Admin. r Exam 1 m Max: 65 m Avg: 52 r Any questions on programming assignment 2 2.
1 Stochastic Ordering for Internet Congestion Control Han Cai, Do Young Eun, Sangtae Ha, Injong Rhee, and Lisong Xu PFLDnet 2007 February 7, 2007.
Network Congestion Control HEAnet Conference 2005 (David Malone for Doug Leith)
Corelite Architecture: Achieving Rated Weight Fairness
CUBIC Marcos Vieira.
TransPAC HPCC Engineer
TCP-LP Distributed Algorithm for Low-Priority Data Transfer
Fast TCP Matt Weaver CS622 Fall 2007.
FAST TCP : From Theory to Experiments
TCP Cubic CS577 Brett Levasseur 10/1/2013.
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Review of Internet Protocols Transport Layer
Designing a Relative Delay Estimator for Multipath Transport
Presentation transcript:

Texas A&M University Improving TCP Performance in High Bandwidth High RTT Links Using Layered Congestion Control Sumitha Bhandarkar Saurabh Jain A. L. Narasimha Reddy Texas A & M University

Texas A&M University Layering Concepts Design Constraints –Fairness among flows of similar RTT –RTT unfairness no worse than TCP –Fair to TCP in slow networks Two dimensional congestion control –Increase layers, if no losses for extended period –Per-RTT window increase more aggressive at higher layers

Texas A&M University Layering –Start layering when window > W T –Associate each layer with a step size  K –When window increases from previous addition of layer by  K, increment number of layers –For each layer K, increase window by K per RTT Number of layers determined dynamically based on current network conditions. Layering Concepts (Cont.)

Texas A&M University K Layering Concepts (Cont.) K + 1 K K - 1 Layer Number W K-1 Minimum Window Corresponding to the layer    Number of layers = K when W K  W  W K+1 WKWK W K+1

Texas A&M University Constraint 1 : –rate of increase for flow at higher layer should be lower than flow at lower layer Constraint 2 : –After a loss, recovery time for a larger flow should be more than the smaller flow (K 1 > K 2, for all K 1, K 2  2) Framework

Texas A&M University Decrease behavior : –Multiplicative decrease Increase behavior : –Additive increase with additive factor = layer number W = W + K/W A Design Choice

Texas A&M University After loss, drop at most one layer Constraint for choice of  K : We choose  A Design Choice (Cont.)

Texas A&M University Choice of  : Since after loss, at most one layer is dropped,  (We choose  = 0.15 corresponding to K = 19) A Design Choice (Cont.)

Texas A&M University Time to claim bandwidth Analysis Speedup in Packet recovery time

Texas A&M University Steady state throughput where K ' is the layer corresponding to steady state window size,  is the window decrease factor and p is the steady state loss probability Analysis (Cont.)

Texas A&M University RTT Unfairness –With random losses, RTT unfairness similar to TCP –With synchronized losses, RTT unfairness is –Can be easily compensated Modify increase behavior W = W + (K R * K) / W When K R  RTT (1/3), RTT unfairness similar to TCP When K R  RTT, linear RTT unfairness (window size independent of RTT) –Loss model depends on type of queue management, level of multiplexing etc. Analysis (Cont.)

Texas A&M University Window Comparison Experimental Evaluation

Texas A&M University Link Utilization Experimental Evaluation

Texas A&M University Fairness among multiple flows Experimental Evaluation

Texas A&M University Dynamic Link Sharing Experimental Evaluation

Texas A&M University Interaction with TCP Experimental Evaluation

Texas A&M University RTT Unfairness Experimental Evaluation

Texas A&M University Why LTCP ? –Current design remains AIMD –Dynamically changes increase factor –Retains convergence and fairness properties –Simple to understand/implement –RTT unfairness similar to TCP Conclusions

Texas A&M University Characterize losses on actual high speed links Study alternate designs for LTCP framework Compare with other TCP based high speed solution. Preliminary results show –observed loss probability with LTCP is lower than other schemes –improved RTT unfairness –better TCP tolerance in high speed networks Future Work

Texas A&M University RTT Unfairness Comparison with BIC (Preliminary Results)

Texas A&M University Questions ? Additional questions/feedback welcome at Thank You...

Texas A&M University Simulation Topology

Texas A&M University HS-TCP Sally Floyd, “HighSpeed TCP for Large Congestion Windows”, RFC 3649 Dec Scalable TCP Tom Kelly, “Scalable TCP: Improving Performance in HighSpeed Wide Area Networks”, ACM Computer Communications Review, April FAST Cheng Jin, David X. Wei and Steven H. Low, “FAST TCP: motivation, architecture, algorithms, performance”, IEEE Infocom, March BIC Lisong Xu, Khaled Harfoush, and Injong Rhee, “Binary Increase Congestion Control for Fast Long-Distance Networks”, IEEE Infocom, March HTCP R. N. Shorten, D. J. Leith, J. Foy, and R. Kilduff, “H-TCP Protocol for High-Speed Long Distance Networks”, PFLDnet 2004, February Related Work

Texas A&M University Probability of loss for LTCP Probability of loss for TCP RTT Fairness(Random Loss Model)

Texas A&M University Observed Loss Rates Comparison with BIC (Preliminary Results) Single Flow, 1Gbps bottleneck link