A buffer-inventory-based dynamic scheduling algorithm for multimedia-on-demand servers

被引:0
|
作者
Huanxu Pan
Lek Heng Ngoh
Aurel A. Lazar
机构
[1] C&C Media Research Laboratories,
[2] NEC Corporation,undefined
[3] 4-1-1,undefined
[4] Miyazaki,undefined
[5] Miyamae-ku,undefined
[6] Kawasaki,undefined
[7] Kanagawa 216-8555,undefined
[8] Japan; e-mail: pan@ccm.cl.nec.co.jp ,undefined
[9] Institute of Systems Science,undefined
[10] National University of Singapore,undefined
[11] Heng Mui Keng Terrace,undefined
[12] Kent Ridge,undefined
[13] Singapore 119597 ,undefined
[14] Department of Electrical Engineering,undefined
[15] Columbia University,undefined
[16] New York,undefined
[17] NY 10027-6699,undefined
[18] USA ,undefined
来源
Multimedia Systems | 1998年 / 6卷
关键词
Key words:Multimedia-on-demand server – Disk scheduling – Buffer inventory – Quality of service – Multimedia capacity region;
D O I
暂无
中图分类号
学科分类号
摘要
We present a producer-consumer model of multimedia-on-demand (MOD) servers. 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 buffers to the users. We develop for the producer a buffer-inventory-based dynamic scheduling (BIDS) algorithm that guarantees non-zero inventory and non-overflow of data in the buffers to meet the continuity requirement and no-loss of data for each media stream. The algorithm can deal with heterogeneous me dia streams as well as the transient circumstances upon service completions and arrivals of new requests. To smooth out the impact of bursty data of variable-bit-rate media streams and therefore increase the maximum admissible load of requests, we also introduce into the scheduling scheme a time-scale-dependent peak consumption rate and a virtual cycle time. Based on BIDS, an effective admission control mechanism can be easily established by checking two simple conditions 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 robust compared to static scheduling algorithms previously proposed in the literature, especially when handling variable-bit-rate media streams.
引用
收藏
页码:125 / 136
页数:11
相关论文
共 50 条
  • [1] A buffer-inventory-based dynamic scheduling algorithm for multimedia-on-demand servers
    Pan, HX
    Ngoh, LH
    Lazar, AA
    MULTIMEDIA SYSTEMS, 1998, 6 (02) : 125 - 136
  • [2] A time scale dependent disk scheduling scheme for multimedia-on-demand servers
    Pan, HX
    Ngoh, LH
    Lazar, AA
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, 1996, : 572 - 579
  • [3] Protocol and buffer design for multimedia-on-demand system
    Chan, SP
    Kok, CW
    ADVANCES IN MUTLIMEDIA INFORMATION PROCESSING - PCM 2001, PROCEEDINGS, 2001, 2195 : 1010 - 1015
  • [4] A dynamic scheduling algorithm for large scale multimedia servers
    Lee, KO
    Yeom, HY
    INFORMATION PROCESSING LETTERS, 1998, 68 (05) : 235 - 240
  • [5] A dynamic scheduling algorithm for video-on-demand servers
    Lee, KO
    Lee, JB
    Rim, KW
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2004, 50 (04) : 1113 - 1118
  • [6] A genetic algorithm for server location and storage allocation in multimedia-on-demand network
    Kim, SJ
    Choi, M
    SYMPOTIC'03: JOINT IST WORKSHOP ON MOBILE FUTURE & SYMPOSIUM ON TRENDS IN COMMUNICATIONS, PROCEEDINGS, 2003, : 79 - 83
  • [7] TECHNIQUES FOR SCHEDULING I/O IN A HIGH-PERFORMANCE MULTIMEDIA-ON-DEMAND SERVER
    JADAV, D
    SRINILTA, C
    CHOUDHARY, A
    BERRA, PB
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 30 (02) : 190 - 203
  • [8] Cost based program allocation for distributed multimedia-on-demand systems
    Bisdikian, CC
    Patel, BV
    IEEE MULTIMEDIA, 1996, 3 (03) : 62 - 72
  • [9] Dynamic round-based resource management for on-demand multimedia servers
    Cheng, ST
    Chen, CM
    COMPUTER JOURNAL, 2000, 43 (05): : 386 - 395
  • [10] A dynamic load scheduling algorithm for Web servers
    Guo, CC
    Xiong, Z
    Yan, PL
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, : 259 - 264