ABSTRACT
TCP is widely used in commercial media streaming systems, with recent measurement studies indicating that a significant fraction of Internet streaming media is currently delivered over HTTP/TCP. These observations motivate us to develop analytic performance models to systematically investigate the performance of TCP for both live and stored media streaming. We validate our models via <i>ns</i> simulations and experiments conducted over the Internet. Our models provide guidelines indicating the circumstances under which TCP streaming leads to satisfactory performance, showing, for example, that TCP generally provides good streaming performance when the achievable TCP throughput is roughly twice the media bitrate, with only a few seconds of startup delay.
- R. Rejaie, M. Handley, and D. Estrin, "Quality adaptation for congestion controlled video playback over the Internet," in SIGCOMM, pp. 189--200, September 1999.]] Google ScholarDigital Library
- S. Floyd, M. Handley, J. Padhye, and J. Widmer, "Equation-based congestion control for unicast applications," in SIGCOMM 2000, (Stockholm, Sweden), pp. 43--56, August 2000.]] Google ScholarDigital Library
- C. Boutremans and J. Y. Le Boudec, "Adaptive joint playout buffer and FEC adjustment for Internet telephony," in Proceedings of IEEE INFOCOM`2003, (San-Francisco, CA), April 2003.]]Google Scholar
- J. van der Merwe, S. Sen, and C. Kalmanek, "Streaming video traffic: Characterization and network impact," in Proceedings of the Seventh International Web Content Caching and Distribution Workshop, August 2002.]]Google Scholar
- N. Seelam, P. Sethi, and W. chi Feng, "A hysteresis based approach for quality, frame rate, and buffer management for video streaming using TCP," in Proc. of the Management of Multimedia Networks and Services 2001, 2001.]] Google ScholarDigital Library
- C. Krasic and J. Walpole, "Priority-progress streaming for quality-adaptive multimedia," in ACM Multimedia Doctoral Symposium 2001, (Ottawa, Canada), October 2001.]] Google ScholarDigital Library
- P. de Cuetos and K. W. Ross, "Adaptive rate control for streaming stored fine-grained scalable video," in Proc. of NOSSDAV, May 2002.]] Google ScholarDigital Library
- P. de Cuetos, P. Guillotel, K. W. Ross, and D. Thoreau, "Implementation of adaptive streaming of stored MPEG-4 FGS video over TCP," in International Conference on Multimedia and Expo (ICME02), August 2002.]]Google Scholar
- M. Li, M. Claypool, R. Kinicki, and J. Nichols, "Characteristics of streaming media stored on the Internet," Tech. Rep. WPI-CS-TR-03-18, CS Department, Worcester Polytechnic Institute, May 2003.]]Google Scholar
- M. Mathis, J. Semke, and J. Mahdavi, "The macroscopic behavior of the TCP congestion avoidance algorithm," Computer Communications Review, vol. 27, no. 3, 1997.]] Google ScholarDigital Library
- J. Padhye, V. Firoiu, D. Towsley, and J. Krusoe, "Modeling TCP throughput: A simple model and its empirical validation," in Proc. ACM SIGCOMM, (Vancouver, CA), pp. 303--314, 1998.]] Google ScholarDigital Library
- J. Padhye, V. Firoiu, and D. Towsley, "A stochastic model of TCP Reno congestion avoidance and control," Tech. Rep. 99-02, Department of Computer Science, University of Massachusetts, Amherst, 1999.]] Google ScholarDigital Library
- E. Altman, K. Avrachenkov, and C. Barakat, "A stochastic model of TCP/IP with stationary random losses," in SIGCOMM, pp. 231--242, 2000.]] Google ScholarDigital Library
- D. R. Figueiredo, B. Liu, V. Misra, and D. Towsley, "On the autocorrelation structure of TCP traffic," Computer Networks Journal Special Issue on Advances in Modeling and Engineering of Long-Range Dependent Traffic, 2002.]] Google ScholarDigital Library
- N. Cardwell, S. Savage, and T. Anderson, "Modeling TCP latency," in INFOCOM (3), pp. 1742--1751, 2000.]]Google Scholar
- M. Mellia, I. Stoica, and H. Zhang, "TCP model for short lived flows," IEEE Communication Letters, vol. 6, February 2002.]]Google ScholarCross Ref
- S. Bohacek, "A stochastic model of TCP and fair video transmission," in Proc. IEEE INFOCOM, 2003.]]Google Scholar
- E. de Souza e Silva and R. M. M. Leao, "The TANGRAM-II environment," in Proc. of the 11th Int. Conf. on modeling tools and techniques for computer and communication system performance evaluation (TOOLs 2000), May 2000.]] Google ScholarDigital Library
- E. de Souza e Silva and H. R. Gail, "An algorithm to calculate transient distribution of cumulative rate and impulse based reward," Stochastic models, vol. 14, no. 3, pp. 509--536, 1998.]]Google ScholarCross Ref
- B. Wang, J. Kurose, P. Shenoy, and D. Towsley, "Multimedia streaming via TCP: An analytic performance study," Tech. Rep. 04-21, Department of Computer Science, University of Massachusetts, Amherst, 2004.]]Google Scholar
- "tcpdump." http://www.tcpdump.org/.]]Google Scholar
- B. Huffaker, M. Fomenkov, D. Moore, and K. Claffy, "Macroscopic analyses of the infrastructure: Measurement and visualization of Internet connectivity and performance," in A Workshop on passive and active measurements, (Amsterdam), April 2001.]]Google Scholar
- O. Verscheure, P. Frossard, and M. Hamdi, "MPEG-2 video services over packet networks: Joint effect of encoding rate and data loss on user-oriented QoS," in Proc. of NOSSDAV, July 1998.]]Google Scholar
Index Terms
- Multimedia streaming via TCP: an analytic performance study
Recommendations
Multimedia streaming via TCP: An analytic performance study
TCP is widely used in commercial multimedia streaming systems, with recent measurement studies indicating that a significant fraction of Internet streaming media is currently delivered over HTTP/TCP. These observations motivate us to develop analytic ...
Multipath live streaming via TCP: Scheme, performance and benefits
Motivated by the wide use of TCP for multimedia streaming in practice and the increasing availability of multipath between end hosts, we study multipath live streaming via TCP in this article. We first design a simple and practical TCP-based multipath ...
Analysis and enhancement of TCP Vegas congestion control in a mixed TCP Vegas and TCP Reno network scenario
Its more refined congestion control mechanisms, also based on the estimation of round trip delays, allow TCP Vegas to outperform the more widespread TCP Reno congestion control, based only on the packet loss detection, in a number of network ...
Comments