Skip to main content
Log in

Caching video objects: layers vs versions?

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Because Internet access rates are highly heterogeneous, many video content providers today make available different versions of the videos, with each version encoded at a different rate. Multiple video versions, however, require more server storage and may also dramatically impact cache performance in a traditional cache or in a CDN server. An alternative to versions is layered encoding, which can also provide multiple quality levels. Layered encoding requires less server storage capacity and may be more suitable for caching; but it typically increases transmission bandwidth due to encoding overhead. In this paper we compare video streaming of multiple versions with that of multiple layers in a caching environment. We examine caching and distribution strategies that use both versions and layers. We consider two cases: the request distribution for the videos is known a priori; and adaptive caching, for which the request distribution is unknown. Our analytical and simulation results indicate that mixed distribution/caching strategies provide the best overall performance.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abdelzaher T, Bhatti N (1999, May) Web server QoS management by adaptive content delivery. In: Proc. of International Workshop on QoS, London, UK

  2. Chandra K, Reibman A (1999, June) Modeling one- and two-layer variable bit rate video. IEEE/ACM Trans Netw 7(3):398–413

    Article  Google Scholar 

  3. Crovella M, Barford P (1998, March) The network effects of prefetching. In: Proc of IEEE Infocom, San Francisco, California, pp 1232–1239

  4. DeCuetos P, Saparilla D, Ross K (2001, April) Adaptive streaming of stored video in a TCP-friendly context: multiple versions or multiple layers? In: Proc. of international packet video workshop, Kyongju, Korea

  5. Fox A, Brewer EA (1996, May) Reducing WWW latency and bandwidth requirements by real-time distillation. In: Proc. 5th WWW conference, Paris, France

  6. Hartanto F, Pawlikowski K, Sirisena H, Kreutzer W (1996, December) Quantitative simulation of telecommunication networks in DESC++. Comput Electr Eng J 22(6):367–381

    Article  Google Scholar 

  7. Kangasharju J, Hartanto F, Reisslein M, Ross K (2002, June) Distributing layered encoded video through caches. IEEE Trans Comput 51(6):622–636

    Article  Google Scholar 

  8. Kim T, Ammar MH (2001, June) A comparison of layering and stream replication video multicast schemes. In: Proc. of NOSSDAV 2001, Port Jefferson, New York

  9. Kimura J, Tobagi F, Pulido J, Emstad P (1999, September) Perceived quality and bandwidth characterization of layered MPEG-2 video encoding. In: SPIE international symposium on voice, video and data communications, Boston, Massachusetts

  10. Ma W, Bedner I, Chang G, Kuchinsky A, Zhang HJ (2000, January) A framework for adaptive content delivery in heterogeneous network environments. In: Proc. of MMCN 2000, San Jose, California

  11. Ortega A, Carignano F, Ayer S, Vetterli M (1997, June) Soft caching: web cache management techniques for images. In: Proc. of MMSP, Princeton, New Jersey

  12. Real Networks. www.realnetworks.com

  13. Ross KW (1995) Multiservice loss models for broadband telecommunication networks. Springer, Berlin Heidelberg New York

    Google Scholar 

  14. Shanableh T, Ghanbari M (2000, June) Heterogeneous video transcoding to lower spatio-temporal resolutions and different encoding formats. IEEE Trans Multimedia 2(2):101–110

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Martin Reisslein.

Additional information

A shorter version of this work has appeared in Proc. of IEEE International Conference on Multimedia and Expo (ICME), Vol. 2, pages 45–48, Lausanne, Switzerland, August 2002

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hartanto, F., Kangasharju, J., Reisslein, M. et al. Caching video objects: layers vs versions?. Multimed Tools Appl 31, 221–245 (2006). https://doi.org/10.1007/s11042-006-0037-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-006-0037-z

Keywords

Navigation