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

Scalable media streaming to interactive users

Authors Info & Claims
Published:06 November 2005Publication History

ABSTRACT

Recently, a number of scalable stream sharing protocols have been proposed with the promise of great reductions in the server and network bandwidth required for delivering popular media content. Although the scalability of these protocols has been evaluated mostly for sequential user accesses, a high degree of interactivity has been observed in the accesses to several real media servers. Moreover, some studies have indicated that user interactivity can severely penalize the scalability of stream sharing protocols.This paper investigates alternative mechanisms for scalable streaming to interactive users. We first identify a set of workload aspects that are determinant to the scalability of classes of streaming protocols. Using real workloads and a new interactive media workload generator, we build a rich set of realistic synthetic workloads. We evaluate Bandwidth Skimming and Patching, two state-of-the-art streaming protocols, covering, with our workloads, a larger region of the design space than previous work. Finally, we propose and evaluate five optimizations to Bandwidth Skimming, the most scalable of the two protocols. Our best optimization reduces the average server bandwidth required for interactive workloads in up to 54%, for unlimited client buffers, and 29%, if buffers are constrained to 25% of media size.

References

  1. J. Almeida, J. Krueger, D. Eager, and M. Vernon. Analysis of Educational Media Server Workloads. In Proc. NOSSDAV, Port Jefferson, NY, June 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Bar-Noy and R. Ladner. Competitive On-Line Stream Merging Algorithms for Media-on-Demand. Journal of Algorithms, 48(1):59--90, Aug. 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Bradshaw, B. Wang, S. Sen, L. Gao, J. Kurose, P. Shenoy, and D. Towsley. Periodic Broadcast and Patching Services- Implementation, Measurement and Analysis in an Internet Streaming Video Testbed. Multimedia Systems, 9(1):78--93, July 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Chesire, A. Wolman, G. Voelker, and H. Levy. Measurement and Analysis of a Streaming Media Workload. In Proc. Symp. on Internet Technologies and Systems, San Francisco, CA, Mar. 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. E. Coffman, P. Momcilovic, and P. Jelenkovic. The Dyadic Stream Merging Algorithm. Journal of Algorithms, 43(1):120--137, Apr. 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Costa, I. Cunha, A. Borges, C. Ramos, M. Rocha, J. Almeida, and B. Ribeiro-Neto. Analyzing Client Interactivity in Streaming Media. In Proc. World Wide Web Conference, New York, NY, May 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. Eager and M. Vernon. Dynamic Skyscraper Broadcasts for Video-on-Demand. In Proc. International Workshop on Advances in Multimedia Information Systems, Istanbul, Turkey, Sep. 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. D. Eager, M. Vernon, and J. Zahorjan. Bandwidth Skimming: ATechnique for Cost-Effective Video on Demand. In Proc. Multimedia Computing and Networking, San Jose, CA, Jan. 2000.]]Google ScholarGoogle Scholar
  9. D. Eager, M. Vernon, and J. Zahorjan. Minimizing Bandwidth Requirements for On-Demand Data Delivery. IEEE Transactions on Knowledge and Data Engineering, 13(5):742--757, Sep. 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. eTeach. http://eteach.cs.wisc.edu/index.html.]]Google ScholarGoogle Scholar
  11. L. Gao and D. Towsley. Supplying Instantaneous Video-on-Demand Services Using Controlled Multicast. In Proc. IEEE Multimedia Computing Systems, Florence, Italy, June 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. K. Hua, Y. Cai, and S. Sheu. Patching: AMulticast Technique for True Video-on-Demand Services. In Proc. ACM MULTIMEDIA, Bristol, UK, Sep. 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. S. Jin and A. Bestravros. Scalability of Multicast Delivery for Non-sequential Streaming Access. In Proc. SIGMETRICS, Marina Del Rey, CA, June 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. Liu and J. Xu. Proxy Caching for Media Streaming over the Internet. IEEE Communications Magazine, 42(8):88--94, Aug. 2004.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. H. Ma, K. Shin, and W. Wu. Best-effort Patching for Multicast True VoDService. Multimedia Tools Applications, 26(1):101--122, May 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J. Padhye and J. Kurose. An Empirical Study of Client Interactions with a Continuous-Media Courseware Server. In Proc. NOSSDAV, Cambridge, UK, July 1998.]]Google ScholarGoogle Scholar
  17. RIPPLES/MANIC. http://manic.cs.umass.edu.]]Google ScholarGoogle Scholar
  18. H. Tan, D. Eager, and M. Vernon. Delimiting the Range of Effectiveness of Scalable On-Demand Streaming. In Proc. International Symposium on Computer Performance Modeling and Evaluation, Rome, Italy, Sep. 2002.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. H. Tan, D. Eager, M. Vernon, and H. Guo. Quality of Service Evaluations of Multicast Streaming Protocols. In Proc. ACM SIGMETRICS, Marina Del Rey, CA, June 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Universo Online. http://www.uol.com.br.]]Google ScholarGoogle Scholar
  21. B. Vickers, C. Albuquerque, and T. Suda. Source-adaptive Multilayered Multicast Algorithms for Real-time Video Distribution. IEEE/ACM Transactions on Networking, 8(6):720--733, Dec. 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Y. Zhao, D. Eager, and M. Vernon. Network Bandwidth Requirements for Scalable On-Demand Streaming. In Proc. IEEE INFOCOM, New York, NY, June 2002.]]Google ScholarGoogle Scholar

Index Terms

  1. Scalable media streaming to interactive users

            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 '05: Proceedings of the 13th annual ACM international conference on Multimedia
              November 2005
              1110 pages
              ISBN:1595930442
              DOI:10.1145/1101149

              Copyright © 2005 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: 6 November 2005

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              MULTIMEDIA '05 Paper Acceptance Rate49of312submissions,16%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