Enhanced energy aware scheduling in multicore processors

As the performance of modern multi-core processors is significantly increases, the total energy consumption in the systems also increases drastically. Dynamic Voltage and Frequency Scaling (DVFS) is considered as one of the efficient schemes for achieving the aim of energy saving. In this paper, we...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of intelligent & fuzzy systems 2018-01, Vol.35 (2), p.1375-1385
Hauptverfasser: Vinod Kumar, K., Ranvijay
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:As the performance of modern multi-core processors is significantly increases, the total energy consumption in the systems also increases drastically. Dynamic Voltage and Frequency Scaling (DVFS) is considered as one of the efficient schemes for achieving the aim of energy saving. In this paper, we consider scheduling a task set, whose release times, deadlines and execution requirements are given, on DVFS-enabled multi-core processor system. Our main aim is to meet the execution requirements of all the tasks, and to minimizethe overall energy consumption on the processor with effective utilization of resources. Instead of seeking optimal solutions with high complexity, we aim to design algorithms suitable for real-time systems, with good performances. We come up with a simple algorithm for task scheduling and energy awareness by considering deadline constraint. We further consider the distribution of deadline and task scheduling, which guarantee that all tasks meet their execution requirements, and tries to minimize the overall energy consumption. Case based simulations for various applications and task characteristics and evaluations using a practical processor’s power configuration indicate that our proposed algorithm has a less energy consumption performance and good resource utilization in terms of saving processor energy, though it has low complexity. Besides, the proposed algorithm is easy to be implemented in practical systems.
ISSN:1064-1246
1875-8967
DOI:10.3233/JIFS-169680