弱硬实时系统中可跳过周期任务的能效动态调度
操作系统
2010-12-30 v1
摘要
能耗是实时系统(尤其是电池供电系统)中的一个关键设计问题。在保持高性能的同时延长两次充电之间的电池寿命,对系统设计者来说是一个有趣的挑战。动态电压缩放(DVS)允许处理器在运行时动态改变速度和电压,从而通过将运行周期分散到空闲时间来节省能量。知道何时使用全功率以及何时不使用,需要操作系统调度器的配合。通常,较高的处理器电压和频率会导致较高的系统吞吐量,而使用较低的电压和频率可以降低能耗。能效实时调度并非尽可能降低处理器电压和频率,而是根据某些优化标准(如低能耗或高吞吐量)调整电压和频率,同时满足实时任务的时序约束。随着电池供电便携式设备的数量和功能复杂性持续增加,此类设备的能效设计变得越来越重要。近年来,已经开发了许多实时调度算法来减少使用支持DVS的处理器的便携式设备中的能耗。文献中提出了三种算法,即仅红任务(RTO)、尽可能蓝(BWP)和尽可能晚红(RLP),用于在弱硬实时系统中调度实时任务。本文提出了最优松弛管理算法,利用DVS和DPD技术使上述现有的弱硬实时调度算法具有能效。
引用
@article{arxiv.1012.5695,
title = {Dynamic Scheduling of Skippable Periodic Tasks with Energy Efficiency in Weakly Hard Real-Time System},
author = {Santhi Baskaran and P. Thambidurai},
journal= {arXiv preprint arXiv:1012.5695},
year = {2010}
}