期刊文献+

可重构系统的演化修复机制 被引量:5

The Evolvable Recovery of Reconfigurable System
下载PDF
导出
摘要 利用演化算法实现系统自修复是一种新的容错设计思路,但是演化是一个非常耗时的过程.已有的演化容错系统多属于静态演化,演化过程仅发生在系统设计阶段,系统在运行过程中不具有演化修复的能力.这类演化容错系统虽然可以避免演化耗时,但是只能修复已知错误,无法修复未知错误.针对上述问题,文中提出一种基于动态演化的修复机制,容错系统采用可重构系统和被检测系统的耦合设计方案.当被检测系统出现故障时,可重构系统通过系统演化实现在线自修复.为了减少演化耗时,系统根据错误类型采取不同措施:如果出现已知错误,系统直接在预置配置库中搜索修复配置;如果出现未知错误,则通过动态演化在线生成修复配置,并更新预置配置库.最后,将该容错设计方案用于典型电路的故障模式.实验结果表明,文中提出的演化修复机制提高了系统运行的实时可靠性,预置配置库设计减少了演化耗时. Utilizing evolutionary algorithms to realize seit-recove~ y l but evolution is time-consuming. Most evolvable fault-tolerant systems so far are off-situation evolution, where the evolution process plays a role iust in the system's design stage. In this case, the system does not have capability of evolution recovery during its running time. Although this kind of evolvable fault-tolerant system overcomes the evolution time-consuming, it only repairs the anticipated errors rather than unanticipated errors. To solve the problem, we propose a new recovery approach based on in-situation evolution, the fault-tolerant system is a coupling design of the reconfigurable system and the detected system. Once the target system fails, the reconfigurable system implements in-system evolution to achieve runtime recovery. To decrease the time overhead of evolution process, the proposed system takes different measures according to failure modes: if the anticipated errors are detected, it searches the pre-designed library for recovery configurations; otherwise, when the unanticipated errors happened, it generates new recovery configurations online by evolvable hardware, and updates the pre-designed library by the evolved configurations. At last, this fault-tolerant method is equipped in different failure modes of some typical circuits. The experiments illustrate that the proposed evolvable recovery approach promotes the reliability, and pre-designed configuration library decreases the evolution time overhead.
出处 《计算机学报》 EI CSCD 北大核心 2014年第7期1599-1606,共8页 Chinese Journal of Computers
基金 浙江省自然科学基金(LQ13F020004 LQ14F020001)资助~~
关键词 演化硬件 演化容错 动态演化 故障模式 预置配置 evolvable hardware evolvable fault tolerance in-situation evolution failure mode pre- designed configuration
  • 相关文献

参考文献18

  • 1Greenwood G W.Practical concerns when evolving circuits impervious to anticipated faults//Proceedings of the 2005 NASA/DoD Conference on Evolvable Hardware.Washington DC,USA,2005:125-128.
  • 2袁鹏,王友仁,张砦.可重构电子系统芯片级在线自主容错方法研究[J].计算机应用研究,2012,29(6):2172-2175. 被引量:6
  • 3朱明程,温粤.FPGA动态可重构数字电路容错系统的研究[J].东南大学学报(自然科学版),2000,30(4):138-142. 被引量:19
  • 4Walker J A,Trefzer M A,Bale S J,et al.PAnDA:A reconfigurable architecture that adapts to physical substrate variations.IEEE Transactions on Computers,2013,62(8):1584-1596.
  • 5Greenwood G W.Attaining fault tolerance through self-adaption:The strengths and weaknesses of evolvable hardware approaches//Jacek M Zurada,Gary G Yen,Jun Wang.Computational Intelligence:Research Frontiers.Springer Berlin Heidelberg,2008:368-387.
  • 6Greenwood G W.On the practicality of using intrinsic reconfiguration for fault recovery.IEEE Transactions on Evolutionary Computation,2005,9(4):398-405.
  • 7Cancare F,Bartolini D B,Carminati M,et al.On the evolution of hardware circuits via reconfigurable architectures.ACM Transactions on Reconfigurable Technology and Systems,2012,5(4):1-20.
  • 8Haddow P C,Tyrrell A M.Challenges of evolvable hardware:Past,present and the path to a promising future.Genetic Programming and Evolvable Machines,2011,12(3):183-215.
  • 9Schnier T,Yao X.Using negative correlation to evolve fault-tolerant circuits.Julian Miller.Evolvable Systems:From Biology to Hardware.Springer Berlin Heidelberg,2003:35-46.
  • 10Shanthi A P,Parthasarathi R.Genetic learning based fault tolerant models for digital systems.Applied Soft Computing,2005,5(4):357-371.

二级参考文献60

共引文献71

同被引文献56

引证文献5

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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