Energy-aware real-time scheduling in the linux kernel

Autor: Claudio Scordino, Juri Lelli, Luca Abeni
Rok vydání: 2018
Předmět:
Zdroj: Proceedings of the 33rd Annual ACM Symposium on Applied Computing-SAC 18
Proceedings of the 33rd Annual ACM Symposium on Applied Computing -SAC '18
SAC
Proceedings of the 33rd Annual ACM Symposium on Applied Computing
DOI: 10.1145/3167132.3167198
Popis: The recent changes made in the Linux kernel aim at achieving better energy efficiency through a tighter integration between the CPU scheduler and the frequency-scaling subsystem. However, in the current implementation, the frequency scaling mechanism is used only when there are no real-time tasks in execution. This paper shows how the deadline scheduler and the cpufreq subsystem can be extended to relax this constraint and implement an energy-aware real-time scheduling algorithm. In particular, we describe the design issues encountered when implementing the GRUB-PA algorithm on a real operating system like Linux. A set of experimental results on a multi-core ARM platform validate the effectiveness of the proposed implementation.
Databáze: OpenAIRE