首页> 外文会议>Proceedings of the joint conference on Languages, compilers and tools for embedded systems >Energy-conserving feedback EDF scheduling for embedded systems with real-time constraints
【24h】

Energy-conserving feedback EDF scheduling for embedded systems with real-time constraints

机译:具有实时约束的嵌入式系统的节能反馈EDF调度

获取原文
获取原文并翻译 | 示例

摘要

Embedded systems have limited energy resources. Hence, they should conserve these resources to extend their period of operation. Recently, dynamic frequency scaling (DFS) and dynamic voltage scaling (DVS) have been added to a various embedded processors as a means to increase battery life. A number of scheduling techniques have been developed to exploit DFS and DVS for real-time systems to reduce energy consumption. These techniques exploit idle and slack time of a schedule. Idle time can be consumed by lowering the processor frequency of selected tasks while slack time allows later tasks to execute at lower frequencies with reduced voltage demands.Our work delivers energy savings beyond the level of prior work. We enhance the earliest-deadline first (EDF) scheduling to exploit slack time generated by the invocation of the task at multiple frequency levels within the same invocation. The technique relies strictly on operating system support within the scheduler to implement the approach. Early scaling at a low frequency, determined by a feedback mechanism and facilitated by a slack-passing scheme, capitalizes on high probabilities of a task to finish its execution without utilizing its worst-case execution budget. If a task does not complete at a certain point in time within its low frequency range, the remainder of it continues to execute at a higher frequency. Our experiments demonstrate that the resulting energy savings exceed those of previously published work by up to 33%. In addition, our method only adds a constant complexity at each scheduling point, which has not been achieved by prior work, to the best of our knowledge.
机译:嵌入式系统的能源有限。因此,他们应保留这些资源以延长其运行时间。最近,动态频率缩放(DFS)和动态电压缩放(DVS)已添加到各种嵌入式处理器中,以增加电池寿命。已经开发了许多调度技术以将DFS和DVS用于实时系统以减少能耗。这些技术利用日程表的空闲时间和松弛时间。降低所选任务的处理器频率可以节省空闲时间,而空闲时间可以使以后的任务在较低的频率下以较低的电压需求执行。我们的工作节省了超过先前工作水平的能源。我们增强了最早截止时间优先(EDF)调度,以利用在同一调用内多个频率级别上调用任务所产生的空闲时间。该技术严格依赖调度程序中的操作系统支持来实施该方法。由反馈机制确定并通过松散机制促进的低频早期缩放利用了任务的高概率来完成其执行,而没有利用其最坏情况下的执行预算。如果任务在其低频范围内的某个时间点未完成,则其余部分将继续以较高的频率执行。我们的实验表明,由此产生的节能量比以前发表的成果节省了多达33%。另外,据我们所知,我们的方法仅在每个调度点增加了恒定的复杂度,而这是先前的工作尚未实现的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号