Dynamic batching policies for an on-demand video server

被引:280
|
作者
Dan, A [1 ]
Sitaram, D [1 ]
Shahabuddin, P [1 ]
机构
[1] COLUMBIA UNIV,DEPT IND ENGN & OPERAT RES,NEW YORK,NY 10027
关键词
video-on-demand; batching; multicasting; wait tolerance; scheduling policy;
D O I
10.1007/s005300050016
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In a video-on-demand environment, continuous delivery of video streams to the clients is guaranteed by sufficient reserved network and server resources. This leads to a hard limit on the number of streams that a video server can deliver. Multiple client requests for the same video can be served with a single disk I/O stream by sending (multi casting) the same data blocks to multiple clients (with the multicast facility, if present in the system). This is achieved by batching (grouping) requests for the same video that arrive within a short time. We explore the role of customer-waiting time and reneging behavior in selecting the video to be multicast. We show that a first come, first served (FCFS) policy that schedules the video with the longest outstanding request can perform better than the maximum queue length (MQL) policy that chooses the video with the maximum number of outstanding requests. Additionally, multicasting is better exploited by scheduling playback of the n most popular videos at predetermined, regular intervals (hence, termed FCFS-n). If user reneging can be reduced by guaranteeing that a maximum waiting time will not be exceeded, then performance of FCFS-n is further improved by selecting the regular playback intervals as this maximum waiting time. For an empirical workload, we demonstrate a substantial reduction (of the order of 60%) in the required server capacity by batching.
引用
收藏
页码:112 / 121
页数:10
相关论文
共 50 条
  • [41] On-demand data elevation in a hierarchical multimedia storage server
    Triantafillou, P
    Papadakis, T
    PROCEEDINGS OF THE TWENTY-THIRD INTERNATIONAL CONFERENCE ON VERY LARGE DATABASES, 1997, : 226 - 235
  • [42] Adaptive batching scheme for multicast video-on-demand systems
    Poon, WF
    Lo, KT
    Feng, J
    IEEE TRANSACTIONS ON BROADCASTING, 2001, 47 (01) : 66 - 70
  • [43] On-Demand Prefetching Heuristic Policies: A Performance Evaluation
    Morad, Olivia
    Jean-Marie, Alain
    INFORMATION SCIENCES AND SYSTEMS 2014, 2014, : 317 - 324
  • [44] A greedy-but-safe dynamic scheduling strategy for an interactive video-on-demand server
    To, JPJ
    Hamidzadeh, B
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, 1996, : 136 - 143
  • [45] Dynamic Server Provisioning for Energy Efficient Large Scale Video-on-Demand Systems
    Yang, Jian
    Zeng, Ke
    STUDIES IN INFORMATICS AND CONTROL, 2011, 20 (04): : 355 - 362
  • [46] Scheduled video delivery - A scalable on-demand video delivery scheme
    Wu, MY
    Ma, SJ
    Shu, W
    IEEE TRANSACTIONS ON MULTIMEDIA, 2006, 8 (01) : 179 - 187
  • [47] Active video delivery: A new on-demand mechanism
    Hsu, CC
    Ishibashi, Y
    Kogure, T
    Hasegawa, F
    Aoki, T
    Yasuda, H
    ICT'2003: 10TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, VOLS I AND II, CONFERENCE PROCEEDINGS, 2003, : 1435 - 1440
  • [48] Hybrid Storage Architecture for Video on Demand Server
    Al-Wesabi, Ola A.
    Sumari, Putra
    2015 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND COMPUTER SYSTEMS (ICSECS), 2015, : 6 - 10
  • [49] Design and analysis of a video-on-demand server
    Alok Srivastava
    Anup Kumar
    Aditi Singru
    Multimedia Systems, 1997, 5 : 238 - 254
  • [50] Caching multicast protocol for on-demand video delivery
    Hua, KA
    Tran, DA
    Villafane, R
    MULTIMEDIA COMPUTING AND NETWORKING 2000, 2000, 3969 : 2 - 13