Dynamic buffer allocation in video-on-demand systems

被引:0
|
作者
Lee, SH [1 ]
Whang, KY
Moon, YS
Song, IY
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon 305701, South Korea
[2] Korea Adv Inst Sci & Technol, Adv Informat Technol Res Ctr, Taejon 305701, South Korea
[3] Drexel Univ, Coll Informat Sci & Technol, Philadelphia, PA 19104 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In video-on-demand (VOD) systems, as the size of the buffer allocated to user requests increases, initial latency and memory requirements increase. Hence, the buffer size must be minimized. The existing static buffer allocation scheme, however, determines the buffer size based on the assumption that the system is in the fully loaded state. Thus, when the system is in a partially loaded state, the scheme allocates a buffer larger than necessary to a user,request. This paper proposes a dynamic buffer allocation scheme that allocates to user requests buffers of the minimum size in a partially loaded state as well as in the fully loaded state. The inherent difficulty in determining the buffer size in the dynamic buffer allocation scheme is that the size of the buffer currently being allocated is dependent on the number of and the sizes of the buffers to be allocated in the next service period. We solve this problem by the predict-and-enforce strategy, where we predict the number and the sizes of future buffers based on inertia assumptions and enforce these assumptions at runtime. Any violation of these assumptions is resolved by deferring service to the violating new user request until the assumptions are satisfied. Since the size of the current buffer is dependent on the sizes of the future buffers, the size is represented by a recurrence equation. We provide a solution to this equation, which can be computed at the system initialization time for runtime efficiency. We have performed extensive analysis and simulation. The results show that the dynamic buffer allocation scheme reduces initial latency (averaged over the number of user requests in service from one to the maximum capacity) to 1/29.4 similar to 1/11.0 of that for the static one and, by reducing the memory requirement, increases the number of concurrent user requests to 2.36 similar to 3.25 times that of the static one when averaged over the amount of system memory available. These results demonstrate that the dynamic buffer allocation scheme significantly improves the performance and capacity of VOD systems.
引用
收藏
页码:343 / 354
页数:12
相关论文
共 50 条
  • [21] A New Buffer Strategy for Embedded Video-on-demand System
    Chen Zujue
    Liu Cong
    PROCEEDINGS OF THE 2009 2ND INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, VOLS 1-9, 2009, : 3530 - 3534
  • [22] Video file allocation over disk arrays for video-on-demand
    Wang, YW
    Liu, JCL
    Du, DHC
    Hsieh, JW
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, 1996, : 160 - 163
  • [23] Efficient video file allocation schemes for video-on-demand services
    Yuewei Wang
    Jonathan C.L. Liu
    David H.C. Du
    Jenwei Hsieh
    Multimedia Systems, 1997, 5 : 283 - 296
  • [24] An Efficient Broadcasting Scheme with Low Buffer Demand for Video-on-Demand Applications
    Yu, Hsiang-Fu
    Chien, Chu-Yi
    Yang, Hung-Chang
    Huang, Yuan-Chieng
    ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2008, 9TH PACIFIC RIM CONFERENCE ON MULTIMEDIA, 2008, 5353 : 807 - +
  • [25] Efficient video file allocation schemes for video-on-demand services
    Wang, YW
    Liu, JCL
    Du, DHC
    Hsieh, JW
    MULTIMEDIA SYSTEMS, 1997, 5 (05) : 283 - 296
  • [26] Balancing the workload in video-on-demand systems
    Wright, WE
    IC'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS I AND II, 2001, : 306 - 310
  • [27] Performance Modelling of Video-on-Demand Systems
    Hanczewski, Slawomir
    Stasiak, Maciej
    17TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC 2011), 2011, : 784 - 788
  • [28] Architectural choices for video-on-demand systems
    Al Hamra, A
    Biersack, EW
    Urvoy-Keller, G
    WEB CONTENT CACHING AND DISTRIBUTION, 2004, : 129 - 138
  • [29] An active buffer management technique for providing interactive functions in broadcast video-on-demand systems
    Fei, ZM
    Ammar, MH
    Kamel, I
    Mukherjee, S
    IEEE TRANSACTIONS ON MULTIMEDIA, 2005, 7 (05) : 942 - 950
  • [30] An equitable bandwidth allocation model for video-on-demand networks
    Luss, Hanan
    NETWORKS & SPATIAL ECONOMICS, 2008, 8 (01): : 23 - 41