A Restless Bandit Model for Energy-Efficient Job Assignments in Server Farms

被引:1
作者
Fu, Jing [1 ]
Wang, Xinyu [2 ]
Wang, Zengfu [3 ]
Zukerman, Moshe
机构
[1] RMIT Univ, STEM Coll, Sch Engn, Melbourne, Vic 3000, Australia
[2] City Univ Hong Kong, Dept Elect Engn, Hong Kong, Peoples R China
[3] Northwestern Polytech Univ, Sch Automat, Xian 710072, Peoples R China
关键词
Servers; Power demand; Energy efficiency; Indexes; Energy consumption; Processor scheduling; Optimization; Asymptotic optimality; job-assignment; restless bandit; ALLOCATION; PERFORMANCE; POLICY; INDEX;
D O I
10.1109/TAC.2024.3354193
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We aim to maximize the energy efficiency, gauged as average energy cost per job, in a large-scale server farm with various storage or/and computing components modeled as parallel abstracted servers. Each server operates in multiple power modes characterized by potentially different service and energy consumption rates. The heterogeneity of servers and multiple power modes complicate the maximization problem, where optimal solutions are generally intractable. Relying on the Whittle relaxation technique, we resort to a near-optimal, scalable job-assignment policy. Under a mild condition related to the service and energy consumption rates of the servers, we prove that our proposed policy approaches optimality as the size of the entire system tends to infinity; that is, it is asymptotically optimal. For the nonasymptotic regime, we show the effectiveness of the proposed policy through numerical simulations, where the policy outperforms all the tested baselines, and we numerically demonstrate its robustness against heavy-tailed job-size distributions.
引用
收藏
页码:5820 / 5835
页数:16
相关论文
共 48 条
  • [1] Group Maintenance: A Restless Bandits Approach
    Abbou, Abderrahmane
    Makis, Viliam
    [J]. INFORMS JOURNAL ON COMPUTING, 2019, 31 (04) : 719 - 731
  • [2] Energy-Aware Scheduling on Heterogeneous Processors
    Akgun, Osman T.
    Down, Douglas G.
    Righter, Rhonda
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (03) : 599 - 613
  • [3] [Anonymous], 1988, Journal of applied probability, DOI DOI 10.2307/3214163
  • [4] Speed Scaling with an Arbitrary Power Function
    Bansal, Nikhil
    Chan, Ho-Leung
    Pruhs, Kirk
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2013, 9 (02)
  • [5] Whittle Index for Partially Observed Binary Markov Decision Processes
    Borkar, Vivek S.
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (12) : 6614 - 6618
  • [6] Cisco, 2018, Cisco global cloud index: Forecast and methodology, 2016-2021
  • [7] Self-similarity in World Wide Web traffic: Evidence and possible causes
    Crovella, ME
    Bestavros, A
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (06) : 835 - 846
  • [8] Dayarathna M., 2017, IEEE Commun. Surveys Tuts., V25, P2180
  • [9] On Distributed Virtual Network Embedding With Guarantees
    Esposito, Flavio
    Di Paola, Donato
    Matta, Ibrahim
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (01) : 569 - 582
  • [10] Feng H, 2017, IEEE INFOCOM SER