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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
D. Gemmell, H. Vin, D. Kandlur, P. Rangan and L. Rowe, “Multimedia Storage Servers: Tutorial”, IEEE Computer, Vol. 28, No. 5, May 1995.
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.
ISO/IEC 13818-1, “Generic Coding of Moving Pictures and Associated Audio Information: Part 1-Systems”, Information Technology Specification, International Standard, 1996.
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.
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.
S. Acharya, “Techniques for improving multimedia communication over wide area networks”, Ph.D Thesis, Department of Electrical Engineering, Cornell University, January 1999.
S. Sen, J. Rexford and D. Towsley, “Proxy prefix caching for multimedia streams”, Proceedings of the IEEE Infocom, 1999.
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.
Intel Architecture Software Developer’s Manual, Volume 3: System Programming Guide (Order Number 243192), http://developer.intel.com/, May 1999.
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.
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.
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.
A. Dan, D. Sitaram, “Multimedia caching strategies for heterogeneous application and server environments”, Multimedia Tools and Applications, pp. 279–312, 1997.
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.
D. W. Brubeck and L. A. Rowe, “Hierarchical Storage Management in a Distributed VOD System”, IEEE Multimedia, Fall 1996, Vol. 3, No. 3.
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.
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.
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.
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.
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.
E.P. Markatos, “Main Memory Caching of Web Documents”, Computer Networks and ISDN Systems, 1996, Vol. 28, No. 7–11, pp. 893–905.
ISO/IEC 14496-1, “Coding of Audio-visual Objects-Part 1: Systems”, Information Technology Specification, International Standard, 1999.
Author information
Authors and Affiliations
Rights 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