Energy-aware real-time scheduling in the linux kernel

Energy-aware real-time scheduling in the linux kernel
复制标题

Linux内核中的能量感知实时调度

DOI:
--
复制
发表时间:
2018
期刊:
ACM Symposium on Applied Computing
影响因子:
--
通讯作者:
J. Lelli
J. Lelli
中科院分区:
--
文献类型:
--
作者:
Claudio Scordino;Luca Abeni;J. Lelli

文献摘要

被引文献

相似文献

最近在Linux内核中所做的更改旨在通过CPU调度器和频率缩放子系统之间的更紧密集成来实现更好的能源效率。然而,在当前实现中,频率缩放机制仅在没有实时任务在执行时使用。本文展示了如何在最后期限调度和cpufreq子系统可以扩展到放松这一约束,实现一个能源意识的实时调度算法。特别是,我们描述了在Linux等真实的操作系统上实现GRUB-PA算法时遇到的设计问题。一组多核ARM平台上的实验结果验证了所提出的实现的有效性。
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.