期刊文献+

基于软件容错的动态实时调度算法 被引量:1

Dynamic Real-Time Scheduling Algorithm with Software Fault-Tolerance
下载PDF
导出
摘要 在硬实时系统中,由于任务超时完成将会导致灾难性后果,因而硬实时系统具有严格的时间及可靠性限制条件.目前实时容错调度算法大多针对硬件的容错,很少考虑软件运行的故障.提出了一种类似EDF的软件容错的动态实时调度算法PKSA(ProbingkstepAlgorithm),本算法在任务执行过程中,通过若干试探性检测步骤,提高了任务可执行性的预测,尽可能地避免了任务早期的失败对后续任务的影响,因此提高了任务的完成率,并同时有效地减少了浪费的CPU时间片.通过实验测试,同目前所知的同类算法相比,具有更佳的调度性能调度成本比. 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.
出处 《小型微型计算机系统》 CSCD 北大核心 2005年第4期658-661,共4页 Journal of Chinese Computer Systems
基金 国家自然科学基金(60273075)资助
关键词 实时系统 软件容错 调度算法 real-time systems software fault-tolerance scheduling algorithm
  • 相关文献

参考文献1

二级参考文献1

共引文献37

同被引文献9

  • 1Shin K G, Koob G, Jah anian F. Fault-tolerant in real time systems[J]. IEEE Real-Time Systems Newsletter, 1991, 7 (3) : 28--34.
  • 2Cheng S C, Shiau D F, Huang Y M, et al. Dynamic hard real-time scheduling using genetic algorithm for multiprocessor task with resource and timing constraints[J]. Expert Systems with applications, 2009, 36(1): 852--860.
  • 3Karimi N, Zandieh M, Najafi A A. Group scheduling in flexible flow shops: A hybridised approach of imperialist competi tire algorithm and electromagnetic-like mechanism[J]. International Journal of Production Research, 2011, 49 4965- 4977.
  • 4Shokrollahpour E, Zandieh M, Dorri B. A novel imperialist competitive algorithm for hi-criteria scheduling of the assembly flowshop problem[J]. International Journal of Production Research, 2011, 49 : 3087--3103.
  • 5Ghosh S, Melhem R, Moss6 D. Fault-tolerance through scheduling of aperiodic tasks in hard real-time multiprocessor sys tems[J]. IEEE Trans. Parallel Distrib. Syst. 1997, 8(3): 272--284.
  • 6Samal A K. Fault tolerant scheduling of hard real-time tasks on multiprocessor system using a hybridgenetic algorithm[-J. Swarm and Evolutionary Computation, 2014,14 : 92--95.
  • 7Duki E A, Mansoorkhani H R A, Soroudi A, et al. A discrete imperialist competition algorithm for transmission expansion planning[C]/ 25th International Power System Conference, 2010: 1--10.
  • 8Deb K, Goldberg D E. An investigation of niche and species formation in genetic function optimization[C] //Proceedings of the 3rd International Conference on Genetic Algorithms.San Francisco, California Morgan Kaufmann Publishers, 1989 : 42--50.
  • 9李杰,郭锐锋,邵志香,于金刚.面向多处理器的实时周期任务容错调度算法研究[J].小型微型计算机系统,2013,34(6):1253-1256. 被引量:3

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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