1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering.

Slides:



Advertisements
Similar presentations
Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Advertisements

Milano 25/2/20031 Bandwidth Estimation for TCP Sources and its Application Prepared for QoS IP 2003 R. G. Garroppo, S.Giordano, M. Pagano, G. Procissi,
1 TCP Vegas: New Techniques for Congestion Detection and Avoidance Lawrence S. Brakmo Sean W. O’Malley Larry L. Peterson Department of Computer Science.
TCP Vegas: New Techniques for Congestion Detection and Control.
Packet Video TCP Video Streaming to Bandwidth-Limited Access Links Puneet Mehra and Avideh Zakhor Video and Image Processing Lab University of California,
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
1 End to End Bandwidth Estimation in TCP to improve Wireless Link Utilization S. Mascolo, A.Grieco, G.Pau, M.Gerla, C.Casetti Presented by Abhijit Pandey.
Aleksandar Kuzmanovic and Edward W. Knightly Rice Networks Group Measuring Service in Multi-Class Networks.
1 Service Differentiation at Transport Layer via TCP Westwood Low- Priority (TCPW-LP) H. Shimonishi, M.Y. Sanadidi and M. Geria System Platforms Research.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
On Modeling Feedback Congestion Control Mechanism of TCP using Fluid Flow Approximation and Queuing Theory  Hisamatu Hiroyuki Department of Infomatics.
Multirate Congestion Control Using TCP Vegas Throughput Equations Anirban Mahanti Department of Computer Science University of Calgary Calgary, Alberta.
The War Between Mice and Elephants Presented By Eric Wang Liang Guo and Ibrahim Matta Boston University ICNP
Adaptive Packet Marking for Maintaining End-to-End Throughput in a Differentiated-Services Internet Wu-Chang Feng, Dilip D.Kandlur, Member, IEEE, Debanjan.
Rice Networks Group Aleksandar Kuzmanovic & Edward W. Knightly TCP-LP: A Distributed Algorithm for Low Priority Data Transfer.
Rice Networks Group Ph.D. Thesis Proposal Aleksandar Kuzmanovic Edge-based Inference and Control in the Internet.
Explicit Congestion Notification ECN Tilo Hamann Technical University Hamburg-Harburg, Germany.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware May 19th / 2004 Rafael Nunez.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware May 19th / 2004 Rafael Nunez.
1 Minseok Kwon and Sonia Fahmy Department of Computer Sciences Purdue University {kwonm, TCP Increase/Decrease.
Rice Networks Group Aleksandar Kuzmanovic Edward W. Knightly Rice University R. Les Cottrell SLAC/SCS-Network Monitoring.
Aleksandar Kuzmanovic & Edward W. Knightly A Performance vs. Trust Perspective in the Design of End-Point Congestion Control Protocols.
Traffic Sensitive Active Queue Management - Mark Claypool, Robert Kinicki, Abhishek Kumar Dept. of Computer Science Worcester Polytechnic Institute Presenter.
Available bandwidth measurement as simple as running wget D. Antoniades, M. Athanatos, A. Papadogiannakis, P. Markatos Institute of Computer Science (ICS),
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Improving the Performance of Interactive TCP Applications using Service Differentiation W. Noureddine and F. Tobagi Department of Electrical Engineering.
TCP Westwood (with Faster Recovery) Claudio Casetti Mario Gerla Scott Seongwook Lee Saverio.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
K. Salah1 An Analytical Tool to Assess Readiness of Existing Networks for Deploying IP Telephony K. Salah & M. Almashari Department of Information and.
Wireless Sensor Network for Tracking the Traffic in INTERNET Network Routers Part 2 Supervisor:Mark Shifrin Students:Yuri Kipnis Nir Bar-Or Date:30 September.
FTDCS 2003 Network Tomography based Unresponsive Flow Detection and Control Authors Ahsan Habib, Bharat Bhragava Presenter Mohamed.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
The War Between Mice and Elephants By Liang Guo (Graduate Student) Ibrahim Matta (Professor) Boston University ICNP’2001 Presented By Preeti Phadnis.
Low-Rate TCP-Targeted Denial of Service Attacks Presenter: Juncao Li Authors: Aleksandar Kuzmanovic Edward W. Knightly.
Rafael C. Nunez - Gonzalo R. Arce Department of Electrical and Computer Engineering University of Delaware May 19 th, 2005 Diffusion Marking Mechanisms.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware Aug 19th / 2004 Rafael Nunez.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware May 19th / 2004 Rafael Nunez.
Receiver-Driven Bandwidth Sharing for TCP and its Application to Video Streaming Puneet Mehra, Christophe De Vleeschouwer, and Avideh Zakhor IEEE Transactions.
Ns Simulation Final presentation Stella Pantofel Igor Berman Michael Halperin
Diffusion Early Marking Department of Electrical and Computer Engineering University of Delaware May / 2004 Rafael Nunez Gonzalo Arce.
1 Minimizing End-to-End Delay: A Novel Routing Metric for Multi- Radio Wireless Mesh Networks Hongkun Li, Yu Cheng, Chi Zhou Department of Electrical and.
Grid simulation (AliEn) Network data transfer model Eugen Mudnić Technical university Split -FESB.
Multicast Congestion Control in the Internet: Fairness and Scalability
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
Transport Layer 4 2: Transport Layer 4.
INFOCOM A Receiver-Driven Bandwidth Sharing System (BWSS) for TCP Puneet Mehra, Avideh Zakhor UC Berkeley, USA Christophe De Vleeschouwer Université.
Sharing Information across Congestion Windows CSE222A Project Presentation March 15, 2005 Apurva Sharma.
Understanding the Performance of TCP Pacing Amit Aggarwal, Stefan Savage, Thomas Anderson Department of Computer Science and Engineering University of.
Parameswaran, Subramanian
Presented by Rajan Includes slides presented by Andrew Sprouse, Northeastern University CISC 856 TCP/IP and Upper Layer Protocols Date:May 03, 2011.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
Advanced Network Architecture Research Group 2001/11/74 th Asia-Pacific Symposium on Information and Telecommunication Technologies Design and Implementation.
TCP performance Sven Ubik FTP throughput capacity load ftp.uninett.no 12.3 Mb/s 1.2 Gb/s 80 Mb/s (6.6%) ftp.stanford.edu 1.3 Mb/s 600.
Analysis of Buffer Size in Core Routers by Arthur Dick Supervisor Anirban Mahanti.
Deadline-based Resource Management for Information- Centric Networks Somaya Arianfar, Pasi Sarolahti, Jörg Ott Aalto University, Department of Communications.
1 SIGCOMM ’ 03 Low-Rate TCP-Targeted Denial of Service Attacks A. Kuzmanovic and E. W. Knightly Rice University Reviewed by Haoyu Song 9/25/2003.
Transport Layer3-1 Chapter 3 outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP r 3.4 Principles.
Receiver Driven Bandwidth Sharing for TCP Authors: Puneet Mehra, Avideh Zakor and Christophe De Vlesschouwer University of California Berkeley. Presented.
XCP: eXplicit Control Protocol Dina Katabi MIT Lab for Computer Science
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
Simulation and Exploration of
TCP-LP: A Distributed Algorithm for Low Priority Data Transfer
Measuring Service in Multi-Class Networks
TCP-LP Distributed Algorithm for Low-Priority Data Transfer
Round Robin vs. Fair Queuing
TCP-LP: A Distributed Algorithm for Low Priority Data Transfer
Review of Internet Protocols Transport Layer
Presentation transcript:

1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering Rice University IEEE INFOCOM 2003 Presented by Ryan

2 Introduction Service prioritization among different traffic classes E.g. better than best-effort (real-time service) Not easy to deploy in the current Internet TCP-LP (Low Priority) An end-point protocol achieving two-class service prioritization without any support from the network

3 Introduction Objective of TCP-LP Utilizing available bandwidth in a TCP transparent fashion Fair sharing the excess bandwidth among multiple TCP-LP flows (TCP-like fair share) Application of TCP-LP Background file transfer Probing available bandwidth

4 Reference Model Two class hierarchical scheduling model High-priority VS Low-priority class Strict priority service

5 TCP-LP Protocol An end-point congestion control algorithm Early Congestion Indication Congestion Avoidance Policy

6 TCP-LP Early Congestion Indication One-way packet delays as early indicators Smoothed one-way delay (weighted moving average) Early congestion indication condition d – measured one-way delay, γ- delay smoothing parameter, δ- delay threshold

7 TCP-LP Congestion Avoidance Policy Receipt of first early congestion indication  halving the congestion window  entering an inference phase During the inference phase Without increasing the congestion window If receiving another indication  setting the congestion window to 1

8 TCP-LP Congestion Avoidance Policy After the expiration of the inference phase  increasing the congestion window by 1 per RTT (like TCP) Early Congestion Induction

9 Parameter Settings Delay Smoothing, γ= 1/8 (typical value for computing the smoothed RTT for TCP) Delay Threshold, δ= 0.15 Inference Phase Time-out, itt = 3*RTT

10 Simulation Run on NS2 (each run lasts 1000s) Topology Bottleneck link – 1.5Mb/s or 10Mb/s with delay 20ms Other access links – 100Mb/s with delay 2ms

11 Simulation Results FTP and Reverse Background Traffic First Row (excess capacity not available) 2 simultaneous FTP downloads Second Row (excess capacity available) 2 simultaneous FTP downloads 10 TCP flows in the reverse direction

12 Simulation Results Square-wave Background Traffic 1 TCP/TCP-LP flow

13 Simulation Results 10 TCP/TCP-LP flows

14 Simulation Results HTTP Background Traffic Web traffic between Node 0 and 1 FTP connection in the same direction

15 Simulation Multiple Bottlenecks Topology 1 Links 0-1, 1-2 and 2-3 with capacity of 1.5Mb/s Others with capacity of 100Mb/s

16 Simulation Results

17 Simulation Multiple Bottleneck Topology 2 Links capacity – same as Topology 1

18 Simulation Results

19 Conclusion TCP-LP achieves low-priority service without the support of the network Simulations results support its functions Experiments on the Internet should be performed to validate its performance