作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (08): 224-226. doi: 10.3969/j.issn.1000-3428.2007.08.079

• 工程应用技术与实现 • 上一篇    下一篇

基于任务同步的双机容错系统

刘 东,张春元,李 瑞   

  1. (国防科学技术大学计算机学院,长沙 410073)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-04-20 发布日期:2007-04-20

Dual Fault-tolerant System Based on Task-level Synchronization

LIU Dong, ZHANG Chunyuan, LI Rui   

  1. (Department of Computer, National University of Defense Technology, Changsha 410073)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-04-20 Published:2007-04-20

摘要: 提出了一种双机容错系统设计方案,系统采用基于任务的同步过程,利用双机控制器和外部存储器相互协作共同完成双机之间应用程序的同步。在双机均正常工作时,双机中的应用程序乱序执行,但其同步信息保存于外部存储器中,保证了系统执行结果的正确。在保证单机高性能和系统高可靠性的前提下,通过定义简洁的应用软件规范使系统具有较强的灵活性。针对系统中出现的双机切换等关键问题,提出了相应的解决方法。

关键词: 双机容错系统, 任务, 同步, 可靠性

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

中图分类号: