skip to main content
10.1145/1027527.1027735acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
Article

Multimedia streaming via TCP: an analytic performance study

Published:10 October 2004Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Krasic and J. Walpole, "Priority-progress streaming for quality-adaptive multimedia," in ACM Multimedia Doctoral Symposium 2001, (Ottawa, Canada), October 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. de Cuetos and K. W. Ross, "Adaptive rate control for streaming stored fine-grained scalable video," in Proc. of NOSSDAV, May 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. E. Altman, K. Avrachenkov, and C. Barakat, "A stochastic model of TCP/IP with stationary random losses," in SIGCOMM, pp. 231--242, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. N. Cardwell, S. Savage, and T. Anderson, "Modeling TCP latency," in INFOCOM (3), pp. 1742--1751, 2000.]]Google ScholarGoogle Scholar
  16. M. Mellia, I. Stoica, and H. Zhang, "TCP model for short lived flows," IEEE Communication Letters, vol. 6, February 2002.]]Google ScholarGoogle ScholarCross RefCross Ref
  17. S. Bohacek, "A stochastic model of TCP and fair video transmission," in Proc. IEEE INFOCOM, 2003.]]Google ScholarGoogle Scholar
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarCross RefCross Ref
  20. 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 ScholarGoogle Scholar
  21. "tcpdump." http://www.tcpdump.org/.]]Google ScholarGoogle Scholar
  22. 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 ScholarGoogle Scholar
  23. 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 ScholarGoogle Scholar

Index Terms

  1. Multimedia streaming via TCP: an analytic performance study

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      MULTIMEDIA '04: Proceedings of the 12th annual ACM international conference on Multimedia
      October 2004
      1028 pages
      ISBN:1581138938
      DOI:10.1145/1027527

      Copyright © 2004 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 10 October 2004

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate995of4,171submissions,24%

      Upcoming Conference

      MM '24
      MM '24: The 32nd ACM International Conference on Multimedia
      October 28 - November 1, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader