Abstract
The fundamental challenge in streaming media over the Internet is to transfer the highest possible quality, adhere to the media play out time constraint, and efficiently and fairly share the available bandwidth with TCP, UDP, and other traffic types. This work introduces the Streaming Media Congestion Control protocol (SMCC), a new adaptive media streaming congestion management protocol in which the connection’s packet transmission rate is adjusted according to the dynamic bandwidth share of the connection. In SMCC, the bandwidth share of a connection is estimated using algorithms similar to those introduced in TCP Westwood. SMCC avoids the Slow Start phase in TCP. As a result, SMCC does not exhibit the pronounced rate oscillations characteristic of traditional TCP, thereby providing congestion control that is more suitable for streaming media applications. Furthermore, SMCC is fair, sharing the bandwidth equitably among a set of SMCC connections. An important advantage is robustness when packet losses are due to random errors, which is typical of wireless links and is becoming an increasing concern due to the emergence of wireless Internet access. In the presence of random errors, SMCC is also friendly to TCP New Reno. We provide simulation results using the ns2 simulator for our protocol running together with TCP New Reno.
This research was supported by NSF Grant ANI 9983138
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-3-540-35127-6_28
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
I.F Akyildiz, G. Morabito, S. Palazzo. TCP Peach: A New Congestion Control Scheme for Satellite IP Networks, IEEE/ACM Transactions on Networking, Vol. 9, No. 3, pp. 307–321, June 2001.
D. Bansal, H. Balakrishnan, S. Floyd, and S. Shenker. Dynamic Behavior of Slowly-Responsive Congestion Control Algorithms. In Proceedings of Sigcomm 2001.
N. Feamster, D. Bansal, and H. Balakrishnan. On The Interactions Between Layered Quality Adaptation and Congestion Control for Streaming Video. 1 1th International Packet Video Workshop, Kyongju, Korea. May 2001.
M. Gerla, M. Sanadidi, K. Ng, M. Valla, R. Wang. Efficiency/Friendliness Tradeoff in TCP Westwood. ISCC 2002, Taormina, Italy.
M. Gerla, M. Sanadidi, M. Valla, R. Wang. Adaptive Bandwidth Share Estimation in TCP Westwood. To appear in Globecom 2002, Taipei, Taiwan.
M. Handley, J. Padhya, S. Floyd, and J. Widmer. TCP Friendly Rate Control (TFRC): Protocol Specification. Internet Engineering Task Force, July 2001.
Internet RFC 2960
K. Lai, M. Baker. Measuring Link Bandwidths Using a Deterministic Model of Packet Delay. Proceedings of SIGCOMM 2000.
A. Mahanti, D. Eager, M. Vernon, and D. Sundaram-Stukel. Scalable On-Demand Media Streaming with Packet Loss Recovery. ACM SIGCOMM Aug. 2001.
S. Mascolo, C. Casetti, M. Gerla, M. Sanadidi, and R. Wang. TCP Westwood: Bandwidth Estimation for Enhanced Transport over Wireless Links. In Proceedings of Mobicom 2001.
B. Mukherjee and T. Brecht, Time-lined TCP for the TCP-friendly Delivery of Stremining Media, Proceedings of ICNP 2000.
V. Paxon. Measurements and Analysis of End-to-End Internet Dynamics. Ph.D. thesis, University of California, Berkeley, April 1977.
R. Rejaie, M. Handley, D. Estrin. RAP: An End-to-end Rate-based Congestion Control Mechanism for Realtime Streams in the Internet. University of Southern California, Information Sciences Institute. July 1998.
J. Tang, G. Morabito, I. Akyildiz, and M. Johnson. RCS: A Rate Control Scheme for Real-Time traffic with High Bandwidth-Delay Products and High Bit Error Rates. Infocom 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 IFIP International Federation for Information Processing
About this paper
Cite this paper
Aboobaker, N., Chanady, D., Gerla, M., Sanadidi, M.Y. (2002). Streaming Media Congestion Control Using Bandwidth Estimation. In: Almeroth, K.C., Hasan, M. (eds) Management of Multimedia on the Internet. MMNS 2002. Lecture Notes in Computer Science, vol 2496. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45812-3_8
Download citation
DOI: https://doi.org/10.1007/3-540-45812-3_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44271-4
Online ISBN: 978-3-540-45812-8
eBook Packages: Springer Book Archive