Efficient data layout, scheduling and playout control in MARS
Large scale on-demand multimedia servers, that can provide independent and interactive access to a vast amount of multimedia information to a large number of concurrent clients, will be required for a wide spread deployment of exciting multimedia applications. Our project, called Massively-parallel And Real-time Storage (MARS), is aimed at prototype development of such a large scale server. This paper primarily focuses on the distributed data layout and scheduling techniques developed in this project. These techniques support a high degree of parallelism and concurrency, and efficiently implement various playout control operations, such as fast forward, rewind, pause, resume, frame advance and random access.
Unable to display preview. Download preview PDF.
- 1.Buddhikot, M., Parulkar, G., Cox, Jerome, R. Jr.: Design of a Large Scale Multimedia Storage Server. Journal of Computer Networks and ISDN Systems (1995) 504–517.Google Scholar
- 2.Buddhikot, M., Parulkar, G.: Scheduling, Data Layout and Playout Control in a Large Scale Multimedia Storage Server. Technical Report WUCS-94-33, Department of Computer Science, Washington University in St. Louis (1994).Google Scholar
- 3.Buddhikot, M., Parulkar, G.: Load Balance Properties of Distributed Data Layouts in MARS. Technical Report (in preparation), Department of Computer Science, Washington University in St. Louis. (1995).Google Scholar
- 4.Dittia, Z., Cox., J., Parulkar, G.: Design of the APIC: A High Performance ATM Host Network Interface. Proceedings of IEEE INFOCOM'95 (to appear) Boston (1995).Google Scholar