首页 | 本学科首页   官方微博 | 高级检索  
     

基于软件容错的动态实时调度算法
引用本文:韩建军,李庆华,Abbas A.Essa.基于软件容错的动态实时调度算法[J].小型微型计算机系统,2005,26(4):658-661.
作者姓名:韩建军  李庆华  Abbas A.Essa
作者单位:1. 华中科技大学,计算机科学与技术学院,湖北,武汉,430074
2. 南京大学,电子工程与科学系,江苏,南京,210093
基金项目:国家自然科学基金(60273075)资助
摘    要:在硬实时系统中,由于任务超时完成将会导致灾难性后果,因而硬实时系统具有严格的时间及可靠性限制条件.目前实时容错调度算法大多针对硬件的容错,很少考虑软件运行的故障.提出了一种类似EDF的软件容错的动态实时调度算法PKSA(Probng-step Algorithm),本算法在任务执行过程中,通过若干试探性检测步骤,提高了任务可执行性的预测,尽可能地避免了任务早期的失败对后续任务的影响,因此提高了任务的完成率,并同时有效地减少了浪费的CPU时间片.通过实验测试.同目前所知的同类算法相比,具有更佳的调度性能-调度成本比.

关 键 词:实时系统  软件容错  调度算法
文章编号:1000-1220(2005)04-0658-04

Dynamic Real-Time Scheduling Algorithm with Software Fault-Tolerance
HAN Jian-jun,LI Qing-hua,Abbas A.Essa.Dynamic Real-Time Scheduling Algorithm with Software Fault-Tolerance[J].Mini-micro Systems,2005,26(4):658-661.
Authors:HAN Jian-jun  LI Qing-hua  Abbas AEssa
Affiliation:HAN Jian-jun 1,LI Qing-hua 1,Abbas A.Essa 2 1
Abstract:A hard real-time system was usually subject to stringent reliability and timing constraints due to the fact that failure to produce correct results in a timely manner may lead to a disaster. Almost all fault-tolerant scheduling algorithms at present were designed to deal with hardware faults,less of those take possible software faults into account. This paper presents a new software fault-tolerant real-time scheduling algorithm that is similar to EDF,called PKSA. The most important contribution of this algorithm is probing a certain steps during the execution of tasks in order to prevent early failures in execution from triggering failures in the subsequent job executions. Therefore,our algorithm increases the successful completion percentage of primary tasks,and meanwhile decreases the wasted CPU time slots. The simulation experiments show that this algorithm has a better trade-offs between scheduling costs and scheduling performance than well-known algorithms at present.
Keywords:real-time systems  software fault-tolerance  scheduling algorithm  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号