25 March 1996 High-performance video server for broadband network environment
Author Affiliations +
We present a multimedia server comprising of multiple stream controllers connected to a host (work station) I/O bus. Each stream controller manages an array of disks in which multimedia data is stored in format of network packets. When the host instructs the stream controller to deliver a multimedia file to a client, the stream controller retrieves the network packets of that file, completes the missing header/trailer fields, and forwards these packets to the network interface directly, avoiding any further involvement of the host. To avoid interference on the disks, data is interleaved across all disks connected to a stream controller in fixed play back time units. This helps reduce the jitter in the response time of the disks, and therefore, the size of the buffers needed to maintain interruption free delivery. Metadata is stored with the network packets of a video/multimedia file to enable the stream controller to autonomously fetch a complete multimedia/video file without host intervention. In a departure from traditional RAID, the stream controller simultaneously issues a set of read commands periodically, one for each active multimedia stream. Each reach command retrieves a full interleave unit from a single disk, and the set of simultaneously issued read commands are distributed across all disks.
© (1996) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Manoj Kumar, Manoj Kumar, Jack L. Kouloheris, Jack L. Kouloheris, Mary J. McHugh, Mary J. McHugh, Sneha Kasera, Sneha Kasera, } "High-performance video server for broadband network environment", Proc. SPIE 2667, Multimedia Computing and Networking 1996, (25 March 1996); doi: 10.1117/12.235893; https://doi.org/10.1117/12.235893

Back to Top