1 USC INFORMATION SCIENCES INSTITUTE RAP: An End-to-End Congestion Control Mechanism for Realtime Streams in the Internet Reza Rejaie, Mark Handley, Deborah.

Slides:



Advertisements
Similar presentations
A Survey of Recent High Speed TCP Variants
Advertisements

On Individual and Aggregate TCP Performance Lili Qiu Yin Zhang Srinivasan Keshav Cornell University 7th International Conference on Network Protocols Toronto,
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.
CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
Transport Layer3-1 TCP AIMD multiplicative decrease: cut CongWin in half after loss event additive increase: increase CongWin by 1 MSS every RTT in the.
Packet Video TCP Video Streaming to Bandwidth-Limited Access Links Puneet Mehra and Avideh Zakhor Video and Image Processing Lab University of California,
Equation-Based Congestion Control for Unicast Applications Sally Floyd, Mark Handley, Jitendra Padhye and Jörg Widmer Presented by Ankur Upadhyaya for.
Flow control for multimedia streaming using TEAR (TCP emulation at receivers) work in progress. Injong Rhee Department of Computer Science North Carolina.
Congestion Control An Overview -Jyothi Guntaka. Congestion  What is congestion ?  The aggregate demand for network resources exceeds the available capacity.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
Multirate Congestion Control Using TCP Vegas Throughput Equations Anirban Mahanti Department of Computer Science University of Calgary Calgary, Alberta.
Network Congestion Gabriel Nell UC Berkeley. Outline Background: what is congestion? Congestion control – End-to-end – Router-based Economic insights.
Better-Behaved Multimedia Networking Keith Barber Jason Ingalsbe Joel Thibault Prof. Mark Claypool (Advisor) April 19, 2001.
1 Equation-Based Congestion Control for Unicast Applications Sally Floyd, Mark Handley, Jitendra Padhye & Jorg Widmer August 2000, ACM SIGCOMM Computer.
Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in the Internet Reza Rejaie Haobo Yu Mark Handley Deborah Estrin Presented.
Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in the Internet R. Rejaie, H. Yu, M. Handley, D. Estrin.
RAP: An End-to-End Rate-Based Congestion Control Mechanism for Realtime Streams in the Internet Reza Rejai, Mark Handley, Deborah Estrin U of Southern.
1 Minseok Kwon and Sonia Fahmy Department of Computer Sciences Purdue University {kwonm, TCP Increase/Decrease.
1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug 1993), pp
1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
TCP Friendliness CMPT771 Spring 2008 Michael Jia.
Reza Rejaie AT&T Labs - Research1 Reza Rejaie AT&T Labs – Research Menlo Park, CA Jussi Kangasharju Institut Eurocom France NOSSDAV 2001, New York June.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
1 USC INFORMATION SCIENCES INSTITUTE Proxy Caching Mechanism for Multimedia Playback Streams in the Internet R. Rejaie, M. Handley, H. Yu, D. Estrin USC/ISI.
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.
1 Manpreet Singh, Prashant Pradhan* and Paul Francis * MPAT: Aggregate TCP Congestion Management as a Building Block for Internet QoS.
Random Early Detection Gateways for Congestion Avoidance
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Fine-Grained Layered Multicast John Byers Dept. of Computer Science, Boston University Digital Fountain, Inc.
TCP-Carson A Loss-event Based Adaptive AIMD Protocol for Long-lived Flows Hariharan Kannan Advisor: Prof. M Claypool Co-Advisor: Prof. R Kinicki Reader:
RRAPID: Real-time Recovery based on Active Probing, Introspection, and Decentralization Takashi Suzuki Matthew Caesar.
Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs.
CPSC 538A1 Dynamic Behavior of Slowly- Responsive Congestion Control Algorithms Deepak Bansal, Hari BalaKrishna, Sally Floyd and Scott Shenker Presented.
CS :: Fall 2003 TCP Friendly Streaming Ketan Mayer-Patel.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Reza Rejaie AT&T Labs - Research1 Reza Rejaie AT&T Labs – Research Menlo Park, CA. ICON 2000 In collaboration with Mark.
Analysis of Active Queue Management Jae Chung and Mark Claypool Computer Science Department Worcester Polytechnic Institute Worcester, Massachusetts, USA.
Equation-Based Congestion Control for Unicast Applications Sally Floyd, Mark Handley AT&T Center for Internet Research (ACIRI) Proceedings of ACM SIGCOMM,
Reza Rejaie CIS UO1 Prof. Reza Rejaie Computer & Information Science University of Oregon Fall 2002 Multimedia.
Providing Controlled Quality Assurance in Video Streaming across the Internet Yingfei Dong, Zhi-Li Zhang and Rohit Rakesh Computer Networking and Multimedia.
Congestion control for multimedia Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003.
1 Modeling the Effect of a Rate Smoother on TCP Congestion Control Behavior Kang Li, Jonathan Walpole, David C. Steere {kangli, walpole,
INFOCOM A Receiver-Driven Bandwidth Sharing System (BWSS) for TCP Puneet Mehra, Avideh Zakhor UC Berkeley, USA Christophe De Vleeschouwer Université.
1 USC INFORMATION SCIENCES INSTITUTE An End-to-end Architecture for Quality- Adaptive Streaming Applications in Best- effort Networks Reza Rejaie
1 MaxNet and TCP Reno/RED on mice traffic Khoa Truong Phan Ho Chi Minh city University of Technology (HCMUT)
TFRC: TCP Friendly Rate Control using TCP Equation Based Congestion Model CS 218 W 2003 Oct 29, 2003.
Delivering Adaptive Scalable Video over the Wireless Internet Pavlos Antoniou, Vasos Vassiliou and Andreas Pitsillides Computer Science Department University.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
TCP-Friendly Congestion Control presented by Hyunjoo Kim.
1 On Class-based Isolation of UDP, Short-lived and Long-lived TCP Flows by Selma Yilmaz Ibrahim Matta Computer Science Department Boston University.
June 11, 2001ICC20011 Department of Informatics and Mathematical Science, Graduate School of Engineering Science, Osaka University, Japan Masaki Miyabayashi.
0 Delayed Congestion Response Protocols Thesis By Sumitha Bhandarkar Under the Guidance of Dr. A. L. N. Reddy.
27th, Nov 2001 GLOBECOM /16 Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail-Drop / RED Routers Go Hasegawa Osaka University, Japan.
Rate Adaptation Protocol for Real-time Streams Goal: develop an end-to-end TCP-friendly RAP for semi-reliable rate-based applications (e.g. playback of.
Congestion Control for High Bandwidth-Delay Product Networks D. Katabi (MIT), M. Handley (UCL), C. Rohrs (MIT) – SIGCOMM’02 Presented by Cheng.
NUS.SOC.CS5248 Ooi Wei Tsang Rate Adaptations. NUS.SOC.CS5248 Ooi Wei Tsang You are Here Network Encoder Sender Middlebox Receiver Decoder.
Thoughts on the Evolution of TCP in the Internet (version 2) Sally Floyd ICIR Wednesday Lunch March 17,
LAYERED QUALITY ADAPTATION for INTERNET VIDEO STREAMING Reza Rejaie, Mark Handley and Deborah Estrin Information Science Institute (ISI), University of.
Flow Control in Multimedia Communication Multimedia Systems and Standards S2 IF Telkom University.
On the Interactions Between Layered Quality Adaptation And Congestion Control for Streaming Video Mick Feamster, Deepak Bansal, and Hari Balakrishnan MIT.
Rate/Congestion Control for Multimedia Streaming
Fast TCP Cheng JinDavid WeiSteven Low Caltech Infocom, March 2004 Offense Team: Santa & Animesh.
Increasing TCP's CWND based on Throughput draft-you-iccrg-throughput-based-cwnd-increasing-00 Jianjie You IETF92 Dallas.
An End-to-End Adaptation Protocol for Layered Video Multicast Using Optimal Rate Allocation Jiangchuan Liu, Member, IEEE, Bo Li, Senior Member, IEEE, and.
Dynamic Behavior of Slowly Responsive Congestion Control Algorithms (Bansal, Balakrishnan, Floyd & Shenker, 2001)
Rate Adaptations.
RAP: Rate Adaptation Protocol
Presentation transcript:

1 USC INFORMATION SCIENCES INSTITUTE RAP: An End-to-End Congestion Control Mechanism for Realtime Streams in the Internet Reza Rejaie, Mark Handley, Deborah Estrin Scalable Personal Teleconferencing INFOCOM’99 March 25, 1999

2 USC INFORMATION SCIENCES INSTITUTE Motivation n Rapid growth in deployment of streaming applications(audio, video) over the Internet n TCP is inappropriate for realtime streams n A well-behaved congestion-controlled UDP is desired

3 USC INFORMATION SCIENCES INSTITUTE Best-effort Networks(The Internet) n Shared environment Š Available bandwidth is not known a priori Š Bandwidth can change widely in a session Š Seemingly-random losses n TCP-based traffic dominates n End-to-end congestion control is crucial for stability, fairness & high utilization n The main requirement in the Internet is to be “well-behaved” & in particular “TCP-friendly”

4 USC INFORMATION SCIENCES INSTITUTE Previous works n Modified TCP Š [Jacob et al., 97], SCP[Cen et al., 98] n TCP equation Š [Padhye et al., 98] n Additive Inc., Multiplicative Dec. Š LDA[Sisam et al., 98] n Challenge: TCP is a moving target

5 USC INFORMATION SCIENCES INSTITUTE Overview of RAP n Decision Function n Increase/Decrease Algorithm n Decision Frequency n Goal: to be TCP-friendly Time Rate Decision Frequency Decision Function + -- Increase/Decrease Algorithm

6 USC INFORMATION SCIENCES INSTITUTE Congestion Control Mechanism n Adjust the rate once per round-trip- time (RTT) n Increase the rate periodically if no congestion n Decrease the rate when congestion occurs Š Packet loss signals congestion n Cluster Loss Š Grouping losses per RTT

7 USC INFORMATION SCIENCES INSTITUTE Rate Adaptation Algorithm n Coarse-grain rate adaptation Š Additive Increase, Multiplicative Decrease (AIMD) n Fine-grain rate adaptation Š Increase responsiveness to transient congestion Š Emulates congestion avoidance mechanism in TCP Š The ratio of short-term to long-term average RTT

8 USC INFORMATION SCIENCES INSTITUTE Coarse vs fine grain RAP fig Impact of fine-grain rate adaptation

9 USC INFORMATION SCIENCES INSTITUTE Evaluation Challenges n Large number of parameters, e.g. BW, RTT, No of flows, background traffic, TCP type,... n Dependency among parameters n TCP is a moving target! Ô An evaluation methodology is required

10 USC INFORMATION SCIENCES INSTITUTE n RAP against Tahoe, Reno, NewReno & SACK n Measuring the goodput n Fairness ratio n Configuration parameters : Š Bandwidth per flow Š RTT Š Number of flows RAP Sinks TCP Sinks RAP Traffic SW TCP Traffic SW RAP Sources TCP Sources Simulation

11 USC INFORMATION SCIENCES INSTITUTE Fairness ratio across the parameter space without F.G. adaptation

12 USC INFORMATION SCIENCES INSTITUTE Fairness ratio across the parameter space with F.G. adaptation

13 USC INFORMATION SCIENCES INSTITUTE Impact of RED switches on Fairness ratio

14 USC INFORMATION SCIENCES INSTITUTE Conclusion n RAP achieves TCP-friendliness over a wide range Š Fine grain rate adaptation extends inter-protocol fairness to a wider range n Occasional unfairness against TCP traffic is mainly due to divergence of TCP congestion control from AIMD Š Pronounced more clearly for Reno and Tahoe Š The bigger TCP’s congestion window, the closer its behavior to AIMD n RED gateways can improve inter-protocol sharing Š Depending on how well RED is configured

15 USC INFORMATION SCIENCES INSTITUTE Future Work n RAP’s behavior in the presence of short-lived TCP traffic n Deploying RAP for unicast delivery of realtime streams n Using RAP for multicast congestion control in semi-homogeneous group <