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 条
  • [31] DESIGN OF ROBUST ADAPTIVE REGULATORS FOR LARGE-SCALE SYSTEMS
    KAMOUN, M
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1995, 26 (01) : 47 - 63
  • [32] Adaptive Optimal Control for Large-Scale Nonlinear Systems
    Michailidis, Iakovos
    Baldi, Simone
    Kosmatopoulos, Elias B.
    Ioannou, Petros A.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (11) : 5567 - 5577
  • [33] Optimal algorithms for scheduling large-scale application on heterogeneous systems
    WANG QingxianSchool of Computer Science and EngineeringUniversity of Electronic Science and Technology of ChinaChengdu PRChina
    重庆邮电大学学报(自然科学版), 2008, (04) : 440 - 446
  • [34] Scheduling and Routing of AGVs for Large-scale Flexible Manufacturing Systems
    Riazi, Sarmad
    Diding, Thomas
    Falkman, Petter
    Bengtsson, Kristofer
    Lennartson, Bengt
    2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 891 - 896
  • [35] Reader Scheduling for Information Collection in Large-scale RFID Systems
    Lee, Michael
    Wang, Jie
    Li, Hongning
    Ye, Feng
    Yue, Hao
    2018 IEEE 88TH VEHICULAR TECHNOLOGY CONFERENCE (VTC-FALL), 2018,
  • [36] DISTRIBUTED RESILIENT FILTERING OF LARGE-SCALE SYSTEMS WITH CHANNEL SCHEDULING
    Xu, Lili
    Zhang, Sunjie
    Wang, Licheng
    KYBERNETIKA, 2020, 56 (01) : 170 - 188
  • [37] Different aspects of workflow scheduling in large-scale distributed systems
    Stavrinides, Georgios L.
    Rodrigo Duro, Francisco
    Karatza, Helen D.
    Garcia Blas, Javier
    Carretero, Jesus
    SIMULATION MODELLING PRACTICE AND THEORY, 2017, 70 : 120 - 134
  • [38] ‘‘Endless’’ Workload Analysis of Large-Scale Supercomputers
    P. A. Shvets
    V. V. Voevodin
    Lobachevskii Journal of Mathematics, 2021, 42 : 184 - 194
  • [39] ''Endless'' Workload Analysis of Large-Scale Supercomputers
    Shvets, P. A.
    Voevodin, V. V.
    LOBACHEVSKII JOURNAL OF MATHEMATICS, 2021, 42 (01) : 184 - 194
  • [40] Ensemble Learning for Large-Scale Workload Prediction
    Singh, Nidhi
    Rao, Shrisha
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2014, 2 (02) : 149 - 165