Extending equation-based congestion control to multicast applications
- 27 August 2001
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 275-285
- https://doi.org/10.1145/383059.383081
Abstract
Congestion control mechanism that extends the TCP-friendly TFRC protocol from the unicast to the multicast domain. The key challenges in the design of TFMCC lie in scalable round-trip time measurements, appropriate feedback suppression, and in ensuring that feedback delays in the control loop do not adversely affect fairness towards competing flows. A major contribution is the feedback mechanism, the key component of end-to-end multicast congestion control schemes. We improve upon the well-known approach of using exponentially weighted random timers by biasing feedback in favor of low-rate receivers while still preventing a response implosion. We evaluate the design using simulation, and demonstrate that TFMCC is both TCP-friendly and scales well to multicast groups with thousands of receivers. We also investigate TFMCC's weaknesses and scaling limits to provide guidance as to application domains for which it is well suitedKeywords
This publication has 13 references indexed in Scilit:
- On the scaling of feedback algorithms for very large multicast groupsComputer Communications, 2001
- A web server's view of the transport layerACM SIGCOMM Computer Communication Review, 2000
- pgmccPublished by Association for Computing Machinery (ACM) ,2000
- Modeling TCP Reno performance: a simple model and its empirical validationIEEE/ACM Transactions on Networking, 2000
- Scalable feedback for large groupsIEEE/ACM Transactions on Networking, 1999
- Session directories and scalable Internet multicast address allocationPublished by Association for Computing Machinery (ACM) ,1998
- TCP-like congestion control for layered multicast data transferPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1998
- A reliable multicast framework for light-weight sessions and application level framingIEEE/ACM Transactions on Networking, 1997
- The macroscopic behavior of the TCP congestion avoidance algorithmACM SIGCOMM Computer Communication Review, 1997
- Receiver-driven layered multicastPublished by Association for Computing Machinery (ACM) ,1996