Algorithms for Right-Sizing Heterogeneous Data Centers

07/30/2021
by   Susanne Albers, et al.
0

Power consumption is a dominant and still growing cost factor in data centers. In time periods with low load, the energy consumption can be reduced by powering down unused servers. We resort to a model introduced by Lin, Wierman, Andrew and Thereska that considers data centers with identical machines, and generalize it to heterogeneous data centers with d different server types. The operating cost of a server depends on its load and is modeled by an increasing, convex function for each server type. In contrast to earlier work, we consider the discrete setting, where the number of active servers must be integral. Thereby, we seek truly feasible solutions. For homogeneous data centers (d=1), both the offline and the online problem were solved optimally by Albers and Quedenfeld (2018). In this paper, we study heterogeneous data centers with general time-dependent operating cost functions. We develop an online algorithm based on a work function approach which achieves a competitive ratio of 2d + 1 + ϵ for any ϵ > 0. For time-independent operating cost functions, the competitive ratio can be reduced to 2d + 1. There is a lower bound of 2d shown by Albers and Quedenfeld (2021), so our algorithm is nearly optimal. For the offline version, we give a graph-based (1+ϵ)-approximation algorithm. Additionally, our offline algorithm is able to handle time-variable data-center sizes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/30/2021

Algorithms for Energy Conservation in Heterogeneous Data Centers

Power consumption is the major cost factor in data centers. It can be re...
research
07/13/2018

Optimal Algorithms for Right-Sizing Data Centers - Extended Version

Electricity cost is a dominant and rapidly growing expense in data cente...
research
03/20/2018

An Online Algorithm for Power-proportional Data Centers with Switching Cost

Recent works show that power-proportional data centers can save energy c...
research
08/21/2021

Implementation of Algorithms for Right-Sizing Data Centers

The energy consumption of data centers assumes a significant fraction of...
research
07/10/2019

Speed Scaling with Tandem Servers

Speed scaling for a tandem server setting is considered, where there is ...
research
08/14/2018

Scale-Out Processors Energy Efficiency

Scale-out workloads like media streaming or Web search serve millions of...
research
05/07/2019

Online and Offline Greedy Algorithms for Routing with Switching Costs

Motivated by the use of high speed circuit switches in large scale data ...

Please sign up or login with your details

Forgot password? Click here to reset