Abstract:
The paper presents a dual fault-tolerant system and its process of synchronization in order to make two computers work in phase. The synchronization is based on task, and realized with the cooperation of dual-computer controller and outer memory. When both computers are well, the applications in two computers work disorderly, but the information of synchronization is stored in outer memory, guaranteeing the correctness of the system outcome. Simple criterions of applications make the system more flexible, with high performance of single computer and high reliability of the whole system reserved. Corresponding solutions for key points such as the switch between two computers are put forward.
Key words:
Dual fault-tolerant system,
Task,
Synchronization,
Reliability
摘要: 提出了一种双机容错系统设计方案,系统采用基于任务的同步过程,利用双机控制器和外部存储器相互协作共同完成双机之间应用程序的同步。在双机均正常工作时,双机中的应用程序乱序执行,但其同步信息保存于外部存储器中,保证了系统执行结果的正确。在保证单机高性能和系统高可靠性的前提下,通过定义简洁的应用软件规范使系统具有较强的灵活性。针对系统中出现的双机切换等关键问题,提出了相应的解决方法。
关键词:
双机容错系统,
任务,
同步,
可靠性
CLC Number:
LIU Dong; ZHANG Chunyuan; LI Rui. Dual Fault-tolerant System Based on Task-level Synchronization[J]. Computer Engineering, 2007, 33(08): 224-226.
刘 东;张春元;李 瑞. 基于任务同步的双机容错系统[J]. 计算机工程, 2007, 33(08): 224-226.