期刊文献+

应用混合粒子群优化的检查点全局优化算法 被引量:2

The checkpoint global optimization algorithm based on the mixed particle swarm optimization
下载PDF
导出
摘要 针对容错实时系统存在的局部最优检查点间隔为单次故障情况下的最优检查点间隔及局部最优检查点间隔并不是任务集全局最优检查点间隔的缺陷,首先给出检查点间隔全局优化问题的多目标优化模型,然后基于混合粒子群优化算法,提出检查点间隔全局优化算法.该算法通过混合粒子群优化算法的交叉和变异操作,避免算法陷入局部极值的困境,且增强了算法搜索全局近优检查点间隔的能力.实验表明,与其他检查点间隔优化算法相比,本算法可进一步提升系统容错能力.检查点间隔全局优化能在故障多次发生情况下,对任务集的检查点间隔进行全局搜索,以减小检查点设置次数和故障检测次数、高优先级任务抢占时间及故障恢复时间,提高系统可调度性. For the task sets in the fault tolerant real time systems, the disadvantages of the local optimal checkpoint interval are under a single fault assumption and also not the global optimal checkpoint interval. To solve these, the multi-objective optimization model for the checkpoint interval global optimization was given first, and then the checkpoint interval global optimization algorithm based on the mixed particle swarm optimization algorithm was proposed. This algorithm avoids the shortcoming of falling into local optimum and enhances the ability of searching the global approximate optimal checkpoint interval by the crossover and mutation operations of the mixed particle swarm optimization algorithm, and further reduces the task worst case response time. The simulation results show that the algorithm can further improve the system fault resilience over the other checkpoint interval optimization algorithms. At the same time, the checkpoint interval global optimization can search the checkpoint intervals of the task set globally when the faults occur many times, by which the number of checkpoint and the number of fault detection can be reduced and the preemption time by the high priority tasks and the fault recovery time can also be decreased, and also the system schedulability can be improved.
出处 《哈尔滨工业大学学报》 EI CAS CSCD 北大核心 2015年第5期91-96,共6页 Journal of Harbin Institute of Technology
基金 国家自然科学基金(60873138 61100004)
关键词 实时系统 检查点间隔 容错调度 粒子群优化 real-time systems checkpoint interval fault tolerant scheduling particle swarm optimization
  • 相关文献

参考文献14

  • 1SHA L, ABDELZAHER T F, ARAEN K E, et al. Real time scheduling theory: a historical perspective[ J ~. Real- Time Systems, 2004, 28(2/3):101-155.
  • 2傅忠传,陈红松,崔刚,杨孝宗.处理器容错技术研究与展望[J].计算机研究与发展,2007,44(1):154-160. 被引量:36
  • 3CLARK J A, PRADHAN D K. Fault injection: a method for validating computer system dependability [ J ]. IEEE Computer, 1995, 28(6): 47-56.
  • 4ZHANG F, BURNS A. Schedulability analysis for real- time systems with EDF scheduling[ J ]. IEEE Transactions on Computers, 2009, 58(9): 1250-1258.
  • 5PUNNEKKAT S, BURNS A, DAVIS R. Analysis of checkpointing for real-time systems [ J ~. Real-Time Systems, 2001, 20(1): 83-102.
  • 6POP P, IZOSIMOV V, ELES P, et al. Design optimization of time and cost-constrained fault-tolerant embedded systems with checkpointing and replication[ J ]. IEEE Transactions on Very Large Scale Integration Systems, 2009, 17(3): 389-402.
  • 7Seong Woo Kwak,Jung-Min Yang.Optimal Checkpoint Placement on Real-Time Tasks with Harmonic Periods[J].Journal of Computer Science & Technology,2012,27(1):105-112. 被引量:2
  • 8KENNEDY J, EBERHART R. Particle swarm optimization [ C ] // Proceedings of IEEE International Conference on Neural Networks. Perth : IEEE, 1995 : 1942-1948.
  • 9公茂果,焦李成,杨咚咚,马文萍.进化多目标优化算法研究[J].软件学报,2009,20(2):271-289. 被引量:399
  • 10LIU L C, LAYLAND J W. Scheduling algorithms for multi-programming in a hard real-time environment [ J ]. Journal of the ACM, 1973, 20(1) : 46-61.

二级参考文献69

  • 1江建慧,员春欣.芯片级系统的在线测试技术[J].计算机研究与发展,2004,41(9):1593-1603. 被引量:2
  • 2Fu Zhongchuan,Chen Hongsong,Cui Gang.MICROTHREAD BASED (MTB) COARSE GRAINED FAULT TOLERANCE SUPERSCALAR PROCESSOR ARCHITECTURE[J].Journal of Electronics(China),2006,23(3):461-466. 被引量:3
  • 3傅忠传,陈红松,崔刚,杨孝宗.处理器容错技术研究与展望[J].计算机研究与发展,2007,44(1):154-160. 被引量:36
  • 4郑向伟,刘弘.多目标进化算法研究进展[J].计算机科学,2007,34(7):187-192. 被引量:52
  • 5Shin K G, Kim H. Derivation and application of hard dead- lines for reM-time control systems. IEEE Transactions on Systems, Man, and Cybernetics, 1992, 22(6): 1403-1413.
  • 6Ghosh S, Melhem R G, Mosse D. Fault-tolerance through scheduling of aperiodic tasks in hard real-time multiproces- sor systems. IEEE Transactions on Parallel and Distributed Systems, 1997, 8(3): 272-284.
  • 7Young J W. A first order approximation to the optimal check- point intervals. Communications of the ACM, 1974, 17(9): 530-531.
  • 8Ziv A, Bruck J. An on-line algorithm for checkpoint place- merit. IEEE Transactions on Computers, 1997, 46(9): 976- 985.
  • 9Siewiorek D P, Swarz R S. Reliable Computer Systems: De- sign and Evaluation, 3rd Edition. Massachusetts: A K Peters, 1998.
  • 10Shin K G, Lin T H, Lee Y H. Optimal checkpointing of real- time tasks. IEEE Transactions on Computers, 1987, 36(11): 1328-1341.

共引文献433

同被引文献11

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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