Energy Efficient Scheduling via Partial Shutdown
Samir Kuller, Jian Li, Barna Saha

TL;DR
This paper introduces new machine activation problems focused on energy-efficient scheduling in data centers, providing approximation algorithms and schemes to minimize energy costs while maintaining scheduling efficiency.
Contribution
It formulates the machine activation problem with activation costs and develops approximation algorithms, including a PTAS for related parallel machines, advancing energy-efficient scheduling methods.
Findings
Approximation algorithms achieve constant-factor makespan and cost bounds.
A greedy algorithm yields a 2-approximate makespan with logarithmic cost increase.
A polynomial-time approximation scheme (PTAS) for related parallel machines achieves near-optimal makespan with bounded activation cost.
Abstract
Motivated by issues of saving energy in data centers we define a collection of new problems referred to as "machine activation" problems. The central framework we introduce considers a collection of machines (unrelated or related) with each machine having an {\em activation cost} of . There is also a collection of jobs that need to be performed, and is the processing time of job on machine . We assume that there is an activation cost budget of -- we would like to {\em select} a subset of the machines to activate with total cost and {\em find} a schedule for the jobs on the machines in minimizing the makespan (or any other metric). For the general unrelated machine activation problem, our main results are that if there is a schedule with makespan and activation cost then we can obtain a schedule with makespan…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Scheduling and Optimization Algorithms
