期刊文献+

面向硬实时系统的容错调度算法研究 被引量:2

Research of Fault-tolerant Scheduling Algorithm Oriented to Hard Real-time Systems
下载PDF
导出
摘要 目前基于软件容错模型的调度算法大部分都是针对如何提高主版本可执行性的预测精度,很少考虑如何提高主版本的完成率.基于这一问题,本文提出一种基于软件容错模型的实时调度算法(kernel),该算法有选择地重新执行某些失败的主版本并允许其运行在更高的优先级别上,尽最大努力地提高了主版本的完成率,改善了输出结果的计算精度.仿真实验表明,与同类算法相比,kernel算法在提高系统容错能力方面更为有效. At present,almost all fault-tolerant scheduling algorithms are designed to improve the prediction of executable primaries,while less of them take how to enhance the success rate of primaries into account.Based on this problem,we present a new software fault-tolerant real-time scheduling algorithm,called kernel algorithm.This algorithm can choose some of the failed primaries to re-execute and allow them to be executed at some appropriate priority levels.The simulation experiments show that the kernel algorithm has much better fault resilience than the well-known algorithms so far.
出处 《小型微型计算机系统》 CSCD 北大核心 2010年第9期1804-1808,共5页 Journal of Chinese Computer Systems
基金 国家科技重大专项(2009ZX04009-013)资助
关键词 实时操作系统 调度算法 软件容错 主版本 副版本 real-time operating system scheduling algorithms software fault-tolerant primary version alternate version
  • 相关文献

参考文献3

二级参考文献16

  • 1李庆华,韩建军,Abbas A Essa,张薇.硬实时系统中基于软件容错的动态调度算法[J].软件学报,2005,16(1):101-107. 被引量:18
  • 2韩建军,李庆华,Abbas A.Essa.基于软件容错的动态实时调度算法[J].计算机研究与发展,2005,42(2):315-321. 被引量:13
  • 3J. Yen, S. Natarajan. A decision-theoretic treatment of imprecise computation. In: Imprecise and Approximate Computation.Dordrecht: Kluwer Academic Publishers, 1995.
  • 4Charlie McElhone, Alan Burns. Scheduling optional computations for adaptive real-time systems. Journal of Systems Architechture,2000, 46: 49~ 77.
  • 5Ching-Chih Han, Kang G.Shin, Jian Wu. A fault-tolerant scheduling algorithm for real-time periodic tasks with possible software faults. IEEE Trans. on Computers, 2003, 52(3): 362~ 372.
  • 6H. Chetto, M. Chetto. Some results of the earliest deadline scheduling algorithm. IEEE Trans. on Software Eng., 1989, 10 (15): 1261~1269.
  • 7C.L. Liu, J. W. Layland. Scheduling algorithms for multiprogramming in a hard real-time environment. J. ACM, 1973, 1 (20): 46~61.
  • 8Sunondo Ghosh, et al. Fault-tolerant rate-monotonic scheduling.Journal of Real-Time Systems, 1998, 15(2): 48~60.
  • 9H. Aydin, et al. Tolerating faults while maximizing reward.In: Proc. of the 12th Euromicro Conf. on Real-Time Systems,Stockholm, Sweden, 2000.
  • 10A. Garvey, V. Lesser. Representing and scheduling satisfactory tasks. In: Imprecise and Approximate Computation. Dordrecht:Kluwer Academic Publishers, 1995.

共引文献55

同被引文献10

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部