Sciweavers

TAPAS
2011

Speed Scaling for Energy and Performance with Instantaneous Parallelism

13 years 6 months ago
Speed Scaling for Energy and Performance with Instantaneous Parallelism
Abstract. We consider energy-performance tradeoff for scheduling parallel jobs on multiprocessors using dynamic speed scaling. The objective is to minimize the sum of energy consumption and certain performance metric, including makespan and total flow time. We focus on designing algorithms that are aware of the jobs’ instantaneous parallelism but not their characteristics in the future. For total flow time plus energy, it is known that any algorithm that does not rely on instantaneous parallelism is Ω(ln1/α P)-competitive, where P is the total number of processors. In this paper, we demonstrate the benefits of knowing instantaneous parallelism by presenting an O(1)-competitive algorithm. In the case of makespan plus energy, which is considered in the literature for the first time, we present an O(ln1−1/α P)-competitive algorithm for batched jobs consisting of fully-parallel and sequential phases. We show that this algorithm is asymptotically optimal by providing a matching...
Hongyang Sun, Yuxiong He, Wen-Jing Hsu
Added 15 May 2011
Updated 15 May 2011
Type Journal
Year 2011
Where TAPAS
Authors Hongyang Sun, Yuxiong He, Wen-Jing Hsu
Comments (0)