Energy-Efficient Multiprocessor Scheduling for Flow Time and Makespan
Hongyang Sun, Yuxiong He, Wen-Jing Hsu, Rui Fan

TL;DR
This paper develops and analyzes energy-efficient multiprocessor scheduling algorithms that optimize flow time and makespan, achieving near-optimal competitive ratios with respect to energy and performance metrics.
Contribution
It introduces the first constant competitive algorithm for flow time plus energy and the first logarithmic competitive algorithm for makespan plus energy in multiprocessor speed scaling.
Findings
O(1)-competitive algorithm for flow time plus energy
O(ln^{1-1/α} P)-competitive algorithm for makespan plus energy
Matching lower bounds for non-clairvoyant algorithms
Abstract
We consider energy-efficient scheduling on multiprocessors, where the speed of each processor can be individually scaled, and a processor consumes power when running at speed , for . A scheduling algorithm needs to decide at any time both processor allocations and processor speeds for a set of parallel jobs with time-varying parallelism. The objective is to minimize the sum of the total energy consumption and certain performance metric, which in this paper includes total flow time and makespan. For both objectives, we present instantaneous parallelism clairvoyant (IP-clairvoyant) algorithms that are aware of the instantaneous parallelism of the jobs at any time but not their future characteristics, such as remaining parallelism and work. For total flow time plus energy, we present an -competitive algorithm, which significantly improves upon the best known…
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.
