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

›› 2004, Vol. 30 ›› Issue (08): 24-.

• 论文 • 上一篇    下一篇

高可用性软件的设计与实现

罗娟,曹阳,郑刚,张俊新   

  1. 武汉大学电子信息学院,武汉大学电子信息学院,武汉大学电子信息学院,武汉大学电子信息学院 武汉 430072,武汉 430072;武汉大学软件工程国家重点实验室,武汉 430072
  • 发布日期:2004-04-25

Design and Implementation of High Availability Software

LUO Juan1,CAO Yang1,2,ZHENG Gang1,ZHANG Junxin1   

  1. (1.College of Electronic Information,Wuhan University,Wuhan 430072;2.State Key Lab of Software Engineering, Wuhan University, Wuhan 430072)
  • Published:2004-04-25

摘要: 从高可用性系统的类型和功能出发,在分析系统失效因素和高可用系统结构的基础上,设计了一个高可用性的软件结构系统,它可以运行于主备、双机和多机3种工作模式,并以有限状态机的状态转移图,具体实现了链路管理和业务接管等关键技术,最后将所设计的软件应用到实际的系统之中,能够很好地满足需求。

关键词: 高可用性, 业务接管, 集群

Abstract: On the basis of analyzing the fail-over factors of a system and the structure of high availability system, this paper starts from the types and functions of the high availability system, designs a high availability system software framework, it can be run in three working mode: back-up, hot standby and cluster, then elaborats the implementation of some key technologies: link management and service tack-over, which using finite state machine and the state transfer diagrams. At last, this paper applies the designed high availability system to a network billing system, which perfectly satisfies the system requirements.

中图分类号: