Skip to main navigation Skip to search Skip to main content

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

Research output: Contribution to journal › Article › peer-review

4 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)5820-5835
Number of pages16
JournalIeee Transactions on Automatic Control
Volume69
Issue number9
DOIs
Publication statusPublished - 2024
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Asymptotic optimality
  • job-assignment
  • restless bandit

Fingerprint

Dive into the research topics of 'A Restless Bandit Model for Energy-Efficient Job Assignments in Server Farms'. Together they form a unique fingerprint.

Cite this