Earthworm: a network memory management technique for large-scale distributed multimedia applications
- 23 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 3, 990
- https://doi.org/10.1109/infcom.1997.631037
Abstract
The two main operating constraints of today's multimedia servers are the I/O bandwidth and communication bandwidth limitations. Both of these problems are addressed in this paper using a novel technique called "Earthworm". In this scheme, the network memory is used as a huge cache for buffering multimedia data. Dramatic reduction in the demand on the I/O bandwidth, therefore, can be achieved. This scheme also chains display stations to allow them to forward video streams. This strategy eliminates the congestion at the communication port of the server. Removing this bottleneck allows our technique to operate on the vast aggregate bandwidth of the WAN, rather than being constrained by the very limited local bandwidth available to the server. A unique feature of the Earthworm approach is that every display station using the server attempts to make some contribution to the caching space and communication bandwidth. The arrival of a new request, therefore, can be seen as a contributor, rather than just a burden to the server. This characteristic ensures the scalability of our design to support very large multimedia applications.Keywords
This publication has 13 references indexed in Scilit:
- On optimal batching policies for video-on-demand storage serversPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Demand paging for video-on-demand serversPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Buffer management for video database systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Dynamic batching policies for an on-demand video serverMultimedia Systems, 1996
- Evaluating video layout strategies for a high-performance storage serverMultimedia Systems, 1995
- The SPIFFI scalable video-on-demand systemPublished by Association for Computing Machinery (ACM) ,1995
- Implementing global memory management in a workstation clusterPublished by Association for Computing Machinery (ACM) ,1995
- Staggered striping in multimedia information systemsACM SIGMOD Record, 1994
- I/O issues in a multimedia systemComputer, 1994
- Managing IBM Database 2 buffers to maximize performanceIBM Systems Journal, 1984