A BUFFER-INVENTORY-BASED DYNAMIC SCHEDULING ALGORITHM FOR MULTIMEDIA-ON-DEMAND SERVERS

Citation
Hx. Pan et al., A BUFFER-INVENTORY-BASED DYNAMIC SCHEDULING ALGORITHM FOR MULTIMEDIA-ON-DEMAND SERVERS, Multimedia systems, 6(2), 1998, pp. 125-136
Citations number
15
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Information Systems","Computer Science Theory & Methods","Computer Science Information Systems
Journal title
ISSN journal
09424962
Volume
6
Issue
2
Year of publication
1998
Pages
125 - 136
Database
ISI
SICI code
0942-4962(1998)6:2<125:ABDSAF>2.0.ZU;2-Z
Abstract
We present a producer-consumer model of multimedia-on-demand (MOD) ser vers. The producer retrieves media data from a disk and places it into a set of buffers, while the consumer sends out the data in the buffer s to the users, We develop for the producer a buffer-inventory-based d ynamic scheduling (BIDS) algorithm that guarantees non-zero inventory and non-overflow of data in the buffers to meet the continuity require ment and no-loss of data for each media stream. The algorithm can deal with heterogeneous me dia streams as well as the transient circumstan ces upon service completions and arrivals of new requests. To smooth o ut the impact of bursty data of variable-bit-rate media streams and th erefore increase the maximum admissible load of requests, we also intr oduce into the scheduling scheme a time-scale-dependent peak consumpti on rate and a virtual cycle time. Based on BIDS, an effective admissio n control mechanism can be easily established by checking two simple c onditions respectively on the overall system load and buffer size. Our algorithm is very easy to implement. Experiments carried out with an actual disk system and real video stream data verify that it is more r obust compared to static scheduling algorithms previously proposed in the literature, especially when handling variable-bit-rate media strea ms.