A case for redundant arrays of inexpensive disks (RAID)
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
System architecture for a large scale video on demand service
Computer Networks and ISDN Systems - Driving applications for future networks
Muse: A Multimedia Filing System
IEEE Software
Perfomance study of synchronization schemes on parallel CBR video servers
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 2)
Performance Analysis of a Pull-Based Parallel Video Server
IEEE Transactions on Parallel and Distributed Systems
Multimedia Tools and Applications
Parallel Video Servers: A Tutorial
IEEE MultiMedia
Odyssey: a high-performance clustered video server
Software—Practice & Experience
A new distributed storage scheme for cluster video server
Journal of Systems Architecture: the EUROMICRO Journal
Multimedia Tools and Applications
Hi-index | 0.00 |
Most video-on-demand (VOD) systems use a single, powerful server to deliver video streams to users. In this paper, we consider a novel server array approach for delivering video services on networks. Such an approach has the benefits of (1) more system capacity, as individual server has individual disk and network channel, (2) scalable, as more clients can be supported by adding more servers without data duplication, and (3) fault tolerant, as server-level fault-tolerant and fault-recovery schemes can be devised. We describe our experiences and results in the implementation of a server-array-based VOD system. Our system now has four P5-90 servers serving 40 PC-486 stations using a 10Mbps Ethernet switch. The system can deliver 40 simultaneous and independent 1.2Mbps, 30 fps, full TV size, MPEG-1 video streams. Our results demonstrate that with careful protocol designs, Ethernet can deliver continuous video and audio services.