Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering

Previous Articles     Next Articles

Scheduling Algorithm of Reliability Constraint and Energy Conservation Based on Random Task

ZHANG Binlian 1,XU Hongzhi 1,2   

  1. (1.School of Software and Service Outsourcing,Jishou University,Zhangjiajie 427000,China; 2.Laboratory of Embedded Systems & Networking,Hunan University,Changsha 410082,China)
  • Received:2014-12-16 Online:2015-08-15 Published:2015-08-15

基于随机任务的可靠性约束与节能调度算法

张彬连1,徐洪智1,2   

  1. (1.吉首大学软件服务外包学院,湖南 张家界 427000; 2.湖南大学嵌入式系统及网络实验室,长沙 410082)
  • 作者简介:张彬连(1978-),女,讲师、硕士,主研方向:分布式系统,实时系统任务调度;徐洪智,副教授、博士研究生。
  • 基金资助:
    湖南省科技计划基金资助项目(2012GK2006);湖南省教育厅科学研究基金资助项目“多处理器节能调度算法研究”(15C1120)。

Abstract: The reliability and energy conservation are the key properties of many real-time systems.Hence,this paper presents a kind of scheduling algorithm of Reliability Constraint and Energy conservation based on Random Task(RCERT),which makes all the tasks executed in the same voltage/frequency in order to reduce the energy consuming.The execution voltage/frequency is raised only if there are some tasks miss their deadline.If the voltage/frequency is turned low,the algorithm provides a mechanism of task recovery time to promise the reliability of tasks.Considering that the frequency of the transient error is small in the runtime,there is an algorithm that multitasks share the same recovery time to save energy.This paper does the simulation which compares the performance of RCERT,EDF and MEG algorithm on the TI OMAP5912 and Intel PXA270 produced by the Texas Instruments,and the result shows that RCERT algorithm is much more energy-efficient when promising the system reliability.

Key words: random task, reliability constraint, Dynamic Voltage/Frequency Scaling(DVFS), energy conservation, scheduling

摘要: 可靠性与节能是实时系统研究中的重要内容,为此,提出一种基于随机任务的可靠性约束与节能调度算法(RCERT)。按相同的电压/频率执行任务,当某些任务不能满足截止期限时,则调高处理器的执行电压/频率,当处理器执行电压/频率被调低时,在任务就绪队列中插入任务恢复时间以保证系统的可靠性。考虑到系统实际运行时产生瞬时错误的概率非常小,设计多个任务共用一个错误恢复时间的算法,将任务的执行电压/频率调至更低水平以节省能耗。基于德州仪器的TI OMAP5912和Intel PXA270处理器进行仿真实验,结果表明,与EDF和MEG算法相比,RCERT算法在保证系统可靠性的前提下可更高效地实现节能。

关键词: 随机任务, 可靠性约束, 动态电压/频率调节, 节能, 调度

CLC Number: