摘要
简要回顾了容错技术的发展过程并分析了不同故障模型下系统的容错方式。对于瞬时故障、间歇性故障的容错可采用软件冗余方法,在实时嵌入式系统中采用软件容错时必须考虑任务的可调度性;而永久性故障则采用硬件冗余方法来解决。在此基础上,描述了一种实时双机嵌入式容错系统的模型,研究了构建容错系统需要解决的双机同步、故障检测及仲裁切换等关键问题和相应的解决方法。
A review on the development of fault-tolerance technology is provided and fault-tolerant methods for real-time embedded sys- tem is analysed. The method of software redundancy is used to tolerate instantaneous and intermittent faults, schedulability bounds for sets of tasks are also taken into account in fault-tolerant real-time embedded system; and the method of hardware redundancy is applied to deal with permanent faults. Furthermore, a dual real-time fault-tolerant model of embedded system is described. The key issues of synchronization, fault-detection and switching are analyzed and solutions of building dual fault-tolerant system are also investigated.
出处
《计算机工程与设计》
CSCD
北大核心
2007年第14期3433-3435,3439,共4页
Computer Engineering and Design
基金
国家科技攻关基金项目(2004BA210A03)
关键词
实时系统
容错
可靠性
同步
故障检测
real-timesystem
fault-tolerance
reliability
synchronization
fault detection