摘要
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.
| 源语言 | 英语 |
|---|---|
| 主期刊名 | 26th Annual ACM Symposium on Applied Computing, SAC 2011 |
| 页 | 635-640 |
| 页数 | 6 |
| DOI | |
| 出版状态 | 已出版 - 2011 |
| 已对外发布 | 是 |
| 活动 | 26th Annual ACM Symposium on Applied Computing, SAC 2011 - TaiChung, 中国台湾 期限: 21 3月 2011 → 24 3月 2011 |
出版系列
| 姓名 | Proceedings of the ACM Symposium on Applied Computing |
|---|
会议
| 会议 | 26th Annual ACM Symposium on Applied Computing, SAC 2011 |
|---|---|
| 国家/地区 | 中国台湾 |
| 市 | TaiChung |
| 时期 | 21/03/11 → 24/03/11 |
联合国可持续发展目标
此成果有助于实现下列可持续发展目标:
-
可持续发展目标 7 经济适用的清洁能源
指纹
探究 'Energy-efficient scheduling for parallel real-time tasks based on level-packing' 的科研主题。它们共同构成独一无二的指纹。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver