-
题名硬实时系统中基于软件容错的动态调度算法
被引量:18
- 1
-
-
作者
李庆华
韩建军
abbas a essa
张薇
-
机构
华中科技大学计算机科学与技术学院
南京大学电子工程与科学系
-
出处
《软件学报》
EI
CSCD
北大核心
2005年第1期101-107,共7页
-
基金
国家自然科学基金~~
-
文摘
在硬实时系统中,由于任务超时完成将会导致灾难性后果,因而硬实时系统具有严格的时间及可靠性限制条件.目前实时容错调度算法大部分针对硬件的容错,很少考虑软件运行的故障.提出了两种类似EDF(earliest deadline first)的软件容错的动态实时调度算法:PKSA(probing K-step algorithm)和CUBA(changing utilization-based algorithm).两种算法在任务执行过程中,通过若干试探性检测步骤,提高了任务可执行性的预测,尽可能地避免了任务早期的失败对后续任务的影响,因此提高了任务的完成率,同时也有效地减少了浪费的CPU时间片数量.通过实验测试,与目前所知的同类算法相比,具有更佳的调度性能——调度成本平衡性.
-
关键词
实时系统
软件容错
调度算法
-
Keywords
Algorithms
Fault tolerant computer systems
Scheduling
-
分类号
TP316
[自动化与计算机技术—计算机软件与理论]
-