Abstract
As the performance of modern multi-core processors increases, the energy consumption in these systems also increases significantly. Dynamic Voltage and Frequency Scaling (DVFS) is considered an efficient scheme for achieving the goal of saving energy. In this paper, we consider scheduling a set of independent aperiodic tasks, whose release times, deadlines and execution requirements are arbitrarily given, on DVFS-enabled multi-core processors. Our goal is to meet the execution requirements of all the tasks, and to minimize the overall energy consumption on the processor. Instead of seeking optimal solutions with high complexity, we aim to design lightweight algorithms suitable for real-time systems, with good performances. By applying a subinterval-based method, we come up with a simple algorithm to allocate tasks' available execution times during a heavily overlapped subinterval based on their desired execution requirement during that subinterval. Based on the allocated available execution times, we further consider the final frequency setting and task scheduling, which guarantee that all tasks meet their execution requirements, and tries to minimize the overall energy consumption. Extensive simulations for various platform and task characteristics and evaluations using a practical processor's power configuration indicate that our proposed algorithm has a good performance in terms of saving processor energy, though it has low complexity. Besides, the proposed algorithm is easy to be implemented in practical systems.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 43rd International Conference on Parallel Processing, ICPP 2014 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 361-370 |
| Number of pages | 10 |
| Edition | November |
| ISBN (Electronic) | 9781479956180 |
| DOIs | |
| State | Published - 13 Nov 2014 |
| Event | 43rd International Conference on Parallel Processing, ICPP 2014 - Minneapolis, United States Duration: 9 Sep 2014 → 12 Sep 2014 |
Publication series
| Name | Proceedings of the International Conference on Parallel Processing |
|---|---|
| Number | November |
| Volume | 2014-November |
| ISSN (Print) | 0190-3918 |
Other
| Other | 43rd International Conference on Parallel Processing, ICPP 2014 |
|---|---|
| Country/Territory | United States |
| City | Minneapolis |
| Period | 9/09/14 → 12/09/14 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- Aperiodic tasks
- Dynamic Voltage and Frequency Scaling (DVFS)
- Energy-aware scheduling
- Multi-core processors
- Subinterval approach
Fingerprint
Dive into the research topics of 'Energy-aware scheduling for aperiodic tasks on multi-core processors'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver