Adaptive workload-dependent scheduling for large-scale content delivery systems

被引:2
|
作者
Almeroth, KC [1 ]
机构
[1] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
关键词
multicast; scheduling; video-on-demand; video server;
D O I
10.1109/76.911166
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Content delivery has become an important application in the Internet. "Content" in this conte;rt can be a range of objects from movies to web pages to software distribution. A streaming content delivery server should provide nearly immediate and continuous service by provisioning sufficient server and local network resources for the duration of playout. Because of the resource implications of delivering many large files simultaneously, scalability is an important requirement. Good scalability can be achieved by using a single channel to serve multiple users waiting for the same object (referred to as batching). Batching is especially useful during high load periods. Typical strategies in use today for allocating channels use a greedy allocate-as-needed policy with little consideration for anything other than satisfying the current request or maximizing the number of batched requests. Macroscopic system characteristics, like request arrival patterns, have stable long-term averages, but can vary unpredictably across shorter intervals. This variability can cause scheduling algorithms to suffer poor and unpredictable short-term performance. In this paper, we propose a set of rate-based allocation algorithms to solve these limitations. We present our work in developing a set of workloads with variable request rates, quantify the drawbacks of traditional greedy channel-allocation algorithms, and quantify the advantages of the rate-based algorithms. We also generalize the content delivery model and discuss when rate-based algorithms might be effective other kinds of systems.
引用
收藏
页码:426 / 439
页数:14
相关论文
共 50 条
  • [21] MLaaS in the Wild: Workload Analysis and Scheduling in Large-Scale Heterogeneous GPU Clusters
    Weng, Qizhen
    Xiao, Wencong
    Yu, Yinghao
    Wang, Wei
    Wang, Cheng
    He, Jian
    Li, Yong
    Zhang, Liping
    Lin, Wei
    Ding, Yu
    PROCEEDINGS OF THE 19TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI '22), 2022, : 945 - 960
  • [22] Hierarchical content routing in large-scale multimedia content delivery network
    Ni, J
    Tsang, DHK
    Yeung, ISH
    Hei, XJ
    2003 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5: NEW FRONTIERS IN TELECOMMUNICATIONS, 2003, : 854 - 859
  • [23] IP multicast content delivery system for large-scale applications
    Khaing, Nwe Nwe
    Phyu, Thandar
    Naing, Thinn Thu
    APSITT 2005: 6TH ASIA-PACIFIC SYMPOSIUM ON INFORMATION AND TELECOMMUNICATION TECHNOLOGIES, PROCEEDINGS, 2005, : 183 - 186
  • [24] Large-scale education in respiratory medicine: content versus delivery
    Kelly, Emer
    Costello, Richard W.
    BREATHE, 2024, 20 (03)
  • [25] Video Delivery Performance of a Large-Scale VoD System and the Implications on Content Delivery
    Li, Zhenyu
    Wu, Qinghua
    Salamatian, Kave
    Xie, Gaogang
    IEEE TRANSACTIONS ON MULTIMEDIA, 2015, 17 (06) : 880 - 892
  • [26] A content-based publish/subscribe framework for large-scale content delivery
    Diallo, Mohamed
    Sourlas, Vasilis
    Flegkas, Paris
    Fdida, Serge
    Tassiulas, Leandros
    COMPUTER NETWORKS, 2013, 57 (04) : 924 - 943
  • [27] Interoperability in large-scale distributed information delivery systems
    Liu, L
    Yan, LL
    Özsu, MT
    WORKFLOW MANAGEMENT SYSTEMS AND INTEROPERABILITY, 1998, 164 : 246 - 280
  • [28] Content management in large-scale information retrieval systems
    Beitzel, S
    Jensen, E
    ISE'2001: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON INFORMATION SYSTEMS AND ENGINEERING, 2001, : 256 - 262
  • [29] Workload-dependent software aging impact on performance and energy consumption in server virtualized systems
    Escheikh, Mohamed
    Tayachi, Zayneb
    Barkaoui, Kamel
    2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2016, : 111 - 118
  • [30] Large-scale classroom scheduling
    Mooney, EL
    Rardin, RL
    Parmenter, WJ
    IIE TRANSACTIONS, 1996, 28 (05) : 369 - 378