Skip to main navigation Skip to search Skip to main content

Energy-efficient scheduling for parallel real-time tasks based on level-packing

  • Fanxin Kong
  • , Nan Guan
  • , Qingxu Deng
  • , Wang Yi

Research output: Chapters, Conference Papers, Creative and Literary Works › RGC 32 - Refereed conference paper (with host publication) › peer-review

Abstract

While much work has addressed energy-efficient scheduling for sequential tasks where each task can run on only one processor at a time, little work has been done for parallel tasks where an individual task can be executed by multiple processors simultaneously. In this paper, we develop energy minimizing algorithms for parallel task systems with timing guarantees. For parallel tasks executed by a fixed number of processors, we first propose several heuristic algorithms based on level-packing for task scheduling, and then present a polynomial-time complexity energy minimizing algorithm which is optimal for any given level-packed task schedule. For parallel tasks that can run on a variable number of processors, we propose another polynomial-time complexity algorithm to determine the number of processors executing each task, task schedule and frequency assignment. To the best of our knowledge, this is the first work that addresses energy-efficient scheduling for parallel real-time tasks. Our simulation result shows that the proposed approach can significantly reduce the system energy consumption. © 2011 ACM.
Original languageEnglish
Title of host publication26th Annual ACM Symposium on Applied Computing, SAC 2011
Pages635-640
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event26th Annual ACM Symposium on Applied Computing, SAC 2011 - TaiChung, Taiwan, China
Duration: 21 Mar 2011 → 24 Mar 2011

Publication series

NameProceedings of the ACM Symposium on Applied Computing

Conference

Conference26th Annual ACM Symposium on Applied Computing, SAC 2011
PlaceTaiwan, China
CityTaiChung
Period21/03/11 → 24/03/11

Bibliographical note

Publication details (e.g. title, author(s), publication statuses and dates) are captured on an “AS IS” and “AS AVAILABLE” basis at the time of record harvesting from the data source. Suggestions for further amendments or supplementary information can be sent to [email protected].

Research Keywords

  • dynamic voltage scaling
  • energy-efficient scheduling
  • level-packing
  • parallel tasks
  • real-time systems

Fingerprint

Dive into the research topics of 'Energy-efficient scheduling for parallel real-time tasks based on level-packing'. Together they form a unique fingerprint.

Cite this