Skip to main content

Generating Internet Streaming Media Objects and Workloads

  • Chapter
Web Content Delivery

Abstract

Characterization and synthetic generation of streaming access workloads are fundamentally important to the evaluation of Internet streaming delivery systems. GISMO is a toolkit for the generation of synthetic streaming media objects and workloads that capture a number of characteristics empirically verified by recent measurement studies. These characteristics include object popularity, temporal correlation of request, seasonal access patterns, user session durations, user interactivity times, and variable bit rate (VBR) self-similarity and marginal distributions. The embodiment of these characteristics in Gismo enables the generation of realistic and scalable request streams for use in benchmarking and comparative evaluation of Internet streaming media delivery techniques. To demonstrate the usefulness of Gismo, we present a case study that shows the importance of various workload characteristics in evaluating the bandwidth requirements of proxy caching and server patching techniques.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Acharya, Soam and Smith, Brian (1998). An experiment to characterize videos stored on the Web. In Proceedings of MMCN.

    Google Scholar 

  • Acharya, Soam, Smith, Brian, and Parns, Peter (2000). Characterizing user access to videos on the World Wide Web. In Proceedings of MMCN.

    Google Scholar 

  • Aggarwal, Charu C., Wolf, Joel L., and Yu, Philip S. (1996). On optimal batching policies for video-on-demand storage servers. In Proceedings of ICMCS.

    Google Scholar 

  • Almeida, Jussara, Krueger, Jeffrey, Eager, Derek, and Vernon, Mary (2001). Analysis of educational media server workloads. In Proceedings of NOSSDAV.

    Google Scholar 

  • Almeida, Virgilio, Bestavros, Azer, Crovella, Mark, and de Oliveira, Adriana (1996). Characterizing reference locality in the WWW. In Proceedings of PDIS.

    Google Scholar 

  • Arlitt, Martin and Williamson, Carey (1996). Web server workload characteristics: The search for invariants. In Proceedings of SIGMETRICS.

    Google Scholar 

  • Barford, Paul, Bestavros, Azer, Bradley, Adam, and Crovella, Mark (1999). Changes in Web client access patterns: Characteristics and caching implications. World Wide Web, 2(l):15–28.

    Article  Google Scholar 

  • Barford, Paul and Crovella, Mark (1998). Generating representative Web workloads for network and server performance evaluation. In Proceedings of SIGMETRICS.

    Google Scholar 

  • Breslau, Lee, Cao, Pei, Fan, Li, Phillips, Graham, and Shenker, Scott (1999). Web caching and Zipf-like distributions: Evidence and implications. In Proceedings of INFOCOM.

    Google Scholar 

  • Carter, S. W. and Long, D. D. E. (1997). Improving video-on-demand server efficiency through stream tapping. In Proceedings of ICCCN.

    Google Scholar 

  • Cherkasova, Ludmila and Gupta, Minaxi (2002). Characterizing locality, evolution, and life span of accesses in enterprise media server workloads. In Proceedings of NOSSDAV.

    Google Scholar 

  • Chesire, Maureen, Wolman, Alec, Voelker, Geoff, and Levy, Henry (2001). Measurement and analysis of a streaming workload. In Proceedings of USITS.

    Google Scholar 

  • Costa, Cristiano P., Cunha, Italo S., Borges, Alex, Ramos, Claudiney Vander, Rocha, Marcus M., Almeida, Jussara M., and Ribeiro-Neto, Berthier A. (2004). Analyzing client interactivity in streaming media. In Proceedings of WWW Conference.

    Google Scholar 

  • Crovella, Mark and Bestavros, Azer (1996). Self-similarity in World Wide Web traffic: Evidence and possible causes. In Proceedings of SIGMETRICS.

    Google Scholar 

  • Cunha, Carlos, Bestavros, Azer, and Crovella, Mark (1995). Characteristics of WWW client-based traces. Technical Report BU-CS-95-010, Computer Science Department, Boston University.

    Google Scholar 

  • Eager, Derek, Vernon, Mary, and Zahorjan, John (2001). Minimizing bandwidth requirements for on-demand data delivery. IEEE Transactions on Data and Knowledge Engineering, 13.

    Google Scholar 

  • Gao, Lixin and Towsley, Don (1999). Supplying instantaneous video-on-demand services using controlled multicast. In Proceedings of ICMCS.

    Google Scholar 

  • Garrett, Mark W. and Willinger, Walter (1994). Analysis, modeling and generation of self-similar VBR video traffic. In Proceedings of SIGCOMM.

    Google Scholar 

  • Gribble, Steven D. and Brewer, Eric A. (1997). System design issues for Internet middleware services: Deductions from a large client trace. In Proceedings of USITS.

    Google Scholar 

  • Harel, Nissim, Vellanki, Vivekanand, Chervenak, Ann, Abowd, Gregory, and Ramachandran, Umakishore (1999). Workload of a media-enhanced classroom server. In Proceedings of Workshop on Workload Characterization.

    Google Scholar 

  • Hua, Kien A., Cai, Ying, and Sheu, Simon (1998). Patching: A multicast technique for true video-on-demand services. In Proceedings of ACM MULTIMEDIA.

    Google Scholar 

  • Jin, Shudong and Bestavros, Azer (2000). Temporal locality in Web request streams: Sources, characteristics, and caching implication (poster). In Proceedings of SIGMETRICS.

    Google Scholar 

  • Jin, Shudong and Bestavros, Azer (2001). GISMO: Generator of Streaming Media Objects and Workloads. Performance Evaluation Review, 29(3).

    Google Scholar 

  • Jin, Shudong and Bestavros, Azer (2002). Scalability of multicast delivery for non-sequential streaming access. In Proceedings of ACM SIGMETRICS.

    Google Scholar 

  • Jin, Shudong, Bestavros, Azer, and Iyengar, Arun (2002). Accelerating Internet streaming media delivery using network-aware partial caching. In Proceedings of IEEE ICDCS.

    Google Scholar 

  • Lau, W.-C., Erramilli, A., Wang, J. L., and Willinger, W. (1995). Self-similar traffic generation: The random midpoint displacement algorithm and its properties. In Proceedings of ICC.

    Google Scholar 

  • Leland, Will E., Taqqu, Murad S., Willinger, Walter, and Wilson, Daniel V. (1994). On the self-similar nature of ethernet traffic (extended version). IEEE/ACM Trans. on Networking, 2(l).

    Google Scholar 

  • Li, Mingzhe, Claypool, Mark, Kinicki, Robert, and Nichols, James (2005). Characteristics of streaming media stored on the web. To appear in ACM Transactions on Internet Technology (TOIT).

    Google Scholar 

  • Luperello, Dario, Mukherjee, Sarit, and Paul, Sanjoy (2001). Streaming media traffic: An empirical study. In Proceedings of Web Caching Workshop.

    Google Scholar 

  • Padhye, J. and Kurose, J. (1998). An empirical study of client interactions with a continuous-media courseware server. In Proceedings of NOSSDAV.

    Google Scholar 

  • Padmanabhan, Venkata N. and Qiu, Lili (2000). The content and access dynamics of a busy Web site: Findings and implications. In Proceedings of SIGCOMM.

    Google Scholar 

  • Paxson, V. (1997). tFast, approximate synthesis of fractional gaussian noise for generat ing self-similar network traffic. Computer Communication Review, 27:5–18.

    Article  Google Scholar 

  • SPECweb96 Benchmark (1996). The Standard Performance Evaluation Corporation. Available at http://www.spec.org/osg/web96/.

    Google Scholar 

  • Tang, Wenting, Fu, Yun, Cherkasova, Ludmila, and Vahdat, Amin (2003). Medisyn: A synthetic streaming media service workload generator. In Proceedings of NOSSDAV.

    Google Scholar 

  • van der Merwe, Jacobus, Sen, Subhabrata, and Kalmanek, Charles (2002). Streaming video traffic: Characterization and network impact. In Proceedings of Web Caching Workshop.

    Google Scholar 

  • Veloso, Eveline, Almeida, Virgilio, Meira, Wagner, Bestavros, Azer, and Jin, Shudong (2002). A hierarchical characterization of a live streaming media workload. In Proceedings of SIGCOMM Internet Measurement Workshop.

    Google Scholar 

  • Zipf, George Kingsley (1929). Relative Frequency as a Determinant of Phonetic Change. Reprinted from Harvard Studies in Classical Philiology, XL.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer Science+Business Media, Inc.

About this chapter

Cite this chapter

Jin, S., Bestavros, A. (2005). Generating Internet Streaming Media Objects and Workloads. In: Tang, X., Xu, J., Chanson, S.T. (eds) Web Content Delivery. Web Information Systems Engineering and Internet Technologies Book Series, vol 2. Springer, Boston, MA. https://doi.org/10.1007/0-387-27727-7_8

Download citation

  • DOI: https://doi.org/10.1007/0-387-27727-7_8

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-24356-6

  • Online ISBN: 978-0-387-27727-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics