期刊文献+

容错调度算法中反向调度与正向调度性能分析

Analysis of Backward Schedule and Forward Schedule in Fault-tolerant Schedule Algorithm
下载PDF
导出
摘要 分析了软件容错模型中的BCE容错调度算法,针对该算法中的反向调度和正向调度两个过程,给出了RMB、DMB、EDFB3种反向调度算法和RMF、EDFF2种正向调度算法,指出了反向调度和正向调度相互协调的特性。将各种算法在BCE算法中进行模拟,结果表明EDFF正向调度算法能够与3种反向调度算法更好地协调,从而获得比RMF正向调度算法更高的调度性能。模拟结果表明,3种反向调度算法在BCE算法中的性能相近。得出RMB(或DMB)反向调度算法与EDFF正向调度算法的组合较适用于软件容错模型的结论。 BCE algorithm and its processes of backward schedule and forward schedule are analyzed. Two backward schedule algorithms, RMF and EDFF, and three forward schedule algorithms, RMB, DMB and EDFB, are researched. The cooperation between backward schedule and forward schedule is put forward. Different schedule algorithms are simulated with BCE algorithm. Since EDFF forward schedule algorithm cooperates well with three backward schedule algorithms, it gets better schedule performance than RMF. simulation results also show that three backward schedule algorithms have similar effect on BCE algorithm. The conclusion that the combination of EDFF and RMB, or DMB, is more applicable for software fault-tolerant module is made.
作者 刘东 张春元
出处 《计算机工程》 CAS CSCD 北大核心 2007年第12期28-30,共3页 Computer Engineering
关键词 容错调度 实时系统 软件容错 Fault-tolerant schedule Real time system: Software fanh-tolerance
  • 相关文献

参考文献5

  • 1Ching-Chih H,Shin K G,Wu J.A Fault-tolerant Scheduling Algorithm for Real-time Periodic Tasks with Possible Software Faults[J].IEEE Transactions on Computers,2003,52(3):362-372.
  • 2韩建军,李庆华,Abbas A.Essa.基于软件容错的动态实时调度算法[J].计算机研究与发展,2005,42(2):315-321. 被引量:13
  • 3李庆华,韩建军,Abbas A Essa,张薇.硬实时系统中基于软件容错的动态调度算法[J].软件学报,2005,16(1):101-107. 被引量:18
  • 4Liu C L,Layland J W.Scheduling Algorithms for Multiprogramming in a Hard Real-time Environment[J].Journal of the ACM,1973,20(1):46-61.
  • 5Lin T H,Tarng W.Scheduling Periodic and Aperiodic Tasks in Hard Real-time Computing Systems[J].ACM Performance Evaluation Review,1991,19(1):31-38.

二级参考文献20

  • 1Xu LH, Bruck J. Deterministic voting in distributed systems using error-correcting codes. IEEE Trans on Parallel and Distributed Systems, 1998,9(8):813-824.
  • 2Castorino A, Ciccarella G. Algorithm for real-time scheduling of error-cumulative tasks based on the imprecision computation approach. Journal of Systems and Architecture, 2000,46:587-600. http://www.elsevier.com/locate/sysarc.
  • 3Manimaran G, Manik-utty A, Murthy CSR. DHARMA: A tool for evaluating dynamic scheduling algorithms for real-timem ultiprocessor systems. Journal of Systems and Software, 2000,50:131-149. http://www.elsevier.com/locate/jss.
  • 4McElhone C, Burns A. Scheduling optional computations for adaptive real-time systems. Journal of Systems and Architecture,2000,46:49-77. http://www.elsevier.com/locate/sysarc.
  • 5Han CC, Shin KG, Wu J. A fault-tolerant scheduling algorithm for real-time periodic tasks with possible software faults. IEEE Trans on Computers, 2003,52(3):362-372.
  • 6Liu CL, Layland JW. Scheduling algorithms for multi-programming in a hard real-time environment. Journal of ACM, 1973,20(1):46-61.
  • 7Chetto H, Chetto M. Some results of the earliest deadline scheduling algorithm. IEEE Trans on Software Engineering,1989,15(10):1261-1269.
  • 8Manimaran G, Manik-utty A, Murthy CSR. DHARMA: A tool for evaluating dynamic scheduling algorithms for real-time multiprocessor systems. Journal of Systems and Software, 2000,50:131-149. http://www.elsevier.com/locate/jss.
  • 9McEIhone C, Burns A. Scheduling optional computations for adaptive real-time systems. Journal of Systems and Architecture, 2000,46:49-77. http://www.elsevier.com/locate/sysarc.
  • 10Chetto H, Chetto M. Some results of the earliest deadline scheduling algorithm. IEEE Trans on Software Engineering,1989,15(10):1261-1269.

共引文献23

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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