On effective slack reclamation in task scheduling for energy reduction

Young Choon Lee, Albert Y. Zomaya

Research output: Contribution to journalArticlepeer-review

Abstract

Power consumed by modern computer systems, particularly servers in data centers has almost reached an unacceptable level. However, their energy consumption is often not justifiable when their utilization is considered; that is, they tend to consume more energy than needed for their computing related jobs. Task scheduling in distributed computing systems (DCSs) can play a crucial role in increasing utilization; this will lead to the reduction in energy consumption. In this paper, we address the problem of scheduling precedence-constrained parallel applications in DCSs, and present two energy-conscious scheduling algorithms. Our scheduling algorithms adopt dynamic voltage and frequency scaling (DVFS) to minimize energy consumption. DVFS, as an efficient power management technology, has been increasingly integrated into many recent commodity processors. DVFS enables these processors to operate with different voltage supply levels at the expense of sacrificing clock frequencies. In the context of scheduling, this multiple voltage facility implies that there is a trade-off between the quality of schedules and energy consumption. Our algorithms effectively balance these two performance goals using a novel objective function and its variant, which take into account both goals; this claim is verified by the results obtained from our extensive comparative evaluation study.
Original languageEnglish
Pages (from-to)175-186
Number of pages12
JournalJournal of Information Processing Systems
Volume5
Issue number4
DOIs
Publication statusPublished - 2009
Externally publishedYes

Keywords

  • Scheduling
  • Energy Awareness
  • Green Computing
  • Dynamic Voltage and Frequency Scaling
  • Data Centers

Fingerprint

Dive into the research topics of 'On effective slack reclamation in task scheduling for energy reduction'. Together they form a unique fingerprint.

Cite this