计算机与现代化 ›› 2012, Vol. 198 ›› Issue (2): 149-152.doi: 10.3969/j.issn.1006-2475.2012.02.040

• 网络与通信 • 上一篇    下一篇

一种远程容灾系统的设计与实现

刘栋,夏清国,张砚耕   

  1. 西北工业大学,陕西 西安 710129
  • 收稿日期:2011-12-21 修回日期:1900-01-01 出版日期:2012-02-24 发布日期:2012-02-24

Design and Implementation of Remote Disaster Tolerant System

LIU Dong, XIA Qing-guo, ZHANG Yan-geng   

  1. Northwestern Polytechnical University, Xi’an 710129, China
  • Received:2011-12-21 Revised:1900-01-01 Online:2012-02-24 Published:2012-02-24

摘要: 设计和实现一种远程容灾系统,系统采用本地冗余和异地冗余相结合,服务和存储相分离的结构,采用本地控制中心作为事件处理中心和数据转发的缓存。采用同步和异步相结合的数据备份方式进行数据的备份,保证了数据的完整性和可靠性;采用分级部署失效检测的方式对系统进行检测,并利用动态的失效检测算法有效地降低了误判率和加快了服务恢复的速度。测试表明该系统的数据恢复速度和服务切换速度有明显的提高。实际应用中系统运行稳定,性能良好,达到了高级别容灾系统要求。

关键词: 远程容灾, 失效检测, 数据恢复, 服务切换

Abstract: This paper designs and implements a remote disaster tolerant system, the system uses a structure which combines local tolerant system with remote tolerant system, separates services and storage, it uses local control center as event processing center and data forwarding cache. In addition, it schemes with synchronization and asynchronism for data backup, ensures data integrity and reliability, it uses staged deployment failure detection to detect system, and uses dynamic failure detection algorithm to reduce the erroneous decision and accelerate the speed of service restoration. Through tests, the system’s data recovery and service switching have been significantly improved. In practical application, the system runs stable, performs well and reaches a high level of disaster tolerant system requirements.

Key words: remote disaster tolerant, failure detection, data recovery, service switch

中图分类号: