Skip to main content

A Dynamic RAM Cache for High Quality Distributed Video

  • Conference paper
  • First Online:
Interactive Distributed Multimedia Systems and Telecommunication Services (IDMS 2000)

Abstract

As technological advances continue to be made, the demand for more efficient distributed multimedia systems is also affirmed. Current support for end-to-end QoS is still limited; consequently mechanisms are required to provide flexibility in resource loading. One such mechanism, caching, may be introduced both in the end-system and network to facilitate intelligent load balancing and resource management. This paper introduces new work at Lancaster University investigating the use of transparent network caches for MPEG-2. A novel architecture is proposed, based on router-based caching and the employment of large scale dynamic RAM as the sole caching medium. Finally, the architecture also proposes the use of the ISO/IEC standardised DSM -CC protocol as a basic control infrastructure and the caching of pre-built transport packets (UDP/IP) in the data plane. The work presented in this paper is in its infancy and consequently focuses upon the design and implementation of the caching architecture rather than an investigation into performance gains, which we intend to report in future publications.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

  1. D. Gemmell, H. Vin, D. Kandlur, P. Rangan and L. Rowe, “Multimedia Storage Servers: Tutorial”, IEEE Computer, Vol. 28, No. 5, May 1995.

    Google Scholar 

  2. M. Kumar, “Video-server designs for supporting very large numbers of concurrent users”, IBM Journal of Research and Development, 1998, Vol. 42, No. 2, pp. 219–232.

    Article  Google Scholar 

  3. ISO/IEC 13818-1, “Generic Coding of Moving Pictures and Associated Audio Information: Part 1-Systems”, Information Technology Specification, International Standard, 1996.

    Google Scholar 

  4. ISO/IEC 13818-6, “Generic Coding of Moving Pictures and Associated Audio Information: Part 6-Extension for DSM-CC”, Information Technology Specification, International Standard, 1996.

    Google Scholar 

  5. E. O’Neil, P. O’Neil and G. Weikum, “The LRU-k page replacement algorithm for database disk buffering”, in Proceedings of the International Conference on Management of Data, May 1993.

    Google Scholar 

  6. S. Acharya, “Techniques for improving multimedia communication over wide area networks”, Ph.D Thesis, Department of Electrical Engineering, Cornell University, January 1999.

    Google Scholar 

  7. S. Sen, J. Rexford and D. Towsley, “Proxy prefix caching for multimedia streams”, Proceedings of the IEEE Infocom, 1999.

    Google Scholar 

  8. R. Rashid, D. Julin, D. Orr, R. Sanzi, R. Baron, A Forin, D. Golub, M. Jones. “Mach: A System Software kernel”, in Proceedings of the 34th Computer Society International Conference COMPCON 89, February 1989.

    Google Scholar 

  9. Intel Architecture Software Developer’s Manual, Volume 3: System Programming Guide (Order Number 243192), http://developer.intel.com/, May 1999.

  10. P.R. Wilson, M.S. Johnstone, M. Neely and D. Boles, “Dynamic Storage Allocation: A Survey and Critical Review”, in Lecture Notes in Computer Science, Vol. 986, Ch. 18, pp. 1–116, 1995.

    Google Scholar 

  11. A. Dan, D. Dias, R. Mukherjee, D. Sitaram and R. Tewari, “Buffering and caching in large scale video servers”, in Proceedings of the IEEE COMPCON, pages 217–224, 1995.

    Google Scholar 

  12. A. Dan, D. Sitaram, “A generalized interval caching policy for mixed interactive and long video environments”, in Proceedings of the IS&T SPIE Multimedia Computing and Networking Conference, San Jose, CA, January 1996.

    Google Scholar 

  13. A. Dan, D. Sitaram, “Multimedia caching strategies for heterogeneous application and server environments”, Multimedia Tools and Applications, pp. 279–312, 1997.

    Google Scholar 

  14. B. Ozden, R. Rastogi, A. Silberschatz, “Buffer replacement algorithms for multimedia storage systems”, in Proceedings of the International Conference on Multimedia Computing and Systems, pp. 172–180, June 1996.

    Google Scholar 

  15. D. W. Brubeck and L. A. Rowe, “Hierarchical Storage Management in a Distributed VOD System”, IEEE Multimedia, Fall 1996, Vol. 3, No. 3.

    Google Scholar 

  16. Z. Miao and A. Ortega, “Proxy caching for efficient video servers over the Internet”, in Proceedings of the 9th International Packet Video Workshop (PVW’ 99), New York, April 1999.

    Google Scholar 

  17. Y. Wang, Z.-L. Zhang, D. Du and D. Su, “A network-conscious approach to end-to-end video delivery over wide area networks using proxy users”, in Proceedings of the IEEE Infocom, April 1998.

    Google Scholar 

  18. R. Rejaie, M. Handley, H. Yu and D. Estrin, “Proxy caching mechanism for multimedia playback streams in the Internet”, in Proceedings of the 4th International Web Caching Workshop, San Diego, California, March 31-April 2, 1999.

    Google Scholar 

  19. M. Abrams, C. R. Standridge, G. Abdulla, S. Williams, E. A. Fox, “Caching Proxies: Limitations and Potentials”, in Proceedings of the 4th International World-Wide Web Conference, pp. 119–133, December 1995.

    Google Scholar 

  20. R. Tewari, H. Vin, A. Dan and D. Sitaram, “Resource based caching for web servers”, in Proceedings of SPIE/ACM Conference on Multimedia Computing and Networking (MMCN), San Jose, 1998.

    Google Scholar 

  21. E.P. Markatos, “Main Memory Caching of Web Documents”, Computer Networks and ISDN Systems, 1996, Vol. 28, No. 7–11, pp. 893–905.

    Google Scholar 

  22. ISO/IEC 14496-1, “Coding of Audio-visual Objects-Part 1: Systems”, Information Technology Specification, International Standard, 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Race, N.J.P., Waddington, D.G., Shepherd, D. (2000). A Dynamic RAM Cache for High Quality Distributed Video. In: Interactive Distributed Multimedia Systems and Telecommunication Services. IDMS 2000. Lecture Notes in Computer Science, vol 1905. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40002-8_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-40002-8_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41130-7

  • Online ISBN: 978-3-540-40002-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics