暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
实时数据库系统双机热备机制设计与实现.pdf
233
5页
0次
2021-11-09
10墨值下载
Computer Engineering and Applications计算机工程与应用
20124829
1 概述
双机热备是一种高可用的技术方
[1]
将中心服
[2]
RTDB
50 000 /50 000 /
服务硬件配置上,了采磁盘阵列容错集群
施外,双机热备
[3-4]
是性价比比较高的一种解决方案。
Microsoft clusteringLifeKeeper
[5]
PlusWell
些欠方面技术上,用的双机备软件在
方面部署和使用上需要门购买软件,门进
Microsoft clustering
[6]
使 windows ad-
vanced server 使
列;Life Keeper 还需要进行人员培训等问题。
RTDB
新颖双机热备系统设计方案此基础上实现
实时数据库系统双机热备机制设计与实现
杨晓芬,王永会,刘 轶
YANG Xiaofen, WANG Yonghui, LIU Yi
北京航空航天大学 计算机学院,北京 100191
School of Computer Science and Techonology, Beihang University, Beijing 100191, China
YANG Xiaofen, WANG Yonghui, LIU Yi. Design and implementation of dual-server hot-standby system for
real-time database. Computer Engineering and Applications, 2012, 4829124-127.
AbstractDual-server hot-standby can implement a good task-reliability, so it is used in power system broadly.
This paper proposes a new dual-server hot-standby system technology for real-time database, implements modular
hardware based on technologies including testing and monitoring the state of system and resources, state synchro-
nous, network communication, mechanism of switching over and data mirror service. Main control modular moni-
tors and arbitrates the state of dual-server, and network communication modular monitors whether server breaks
down. Switch over modular switches whenever the server breaks down, and configuration modular sets information
about switch over. It ensures that the system runs in a good task-reliability.
Key wordsdual-server hot-standby; good task-reliability; power system; data mirror
摘 要机热备计算机系统可实现高务可靠性广应用于电力系统。针对实时数据系统提出了一
新颖的双机热设计技术于系统及资源状态检测与监控、状态一致性同步、络通信协议、备切
机制据镜像服务等关键技术实现了模块设计。主控块对主备服务器工作状态进行仲裁与检测网络
信模块检测服务器故障,切换控制模块实时响应服务器故障进行切换,置模块对双机信息进行设置保证
系统高可靠性持续运行。
关键词:双机热备;高可靠性;电力系统;数据镜像
文章编号:1002-8331201229-0124-04 文献标识码:A 中图分类号:TP319
作者简介:杨晓芬,女,硕士研究生,主要研究领域为系统结构;刘轶,男,博士生导师,教授。E-mailyangxiaofen1987@163.com
收稿日期:2011-09-27 修回日期:2011-11-14 CNKI 出版日期:2012-01-16
DOI10.3778/j.issn.1002-8331.2012.29.025 http://www.cnki.net/kcms/detail/11.2127.TP.20120116.0926.011.html
124
20124829
等。用的/
务器切换提供 RTDB IP 地址变,
RTDB UDP
面,换时直接 RTDB 务进行停/启动,通用
对该系统进行了实验分析。
2 双机热备系统设计
2.1 工作原理及系统配置
保证与备用服器之间的数据状态信息保持
主服器连接;生故障的服务器修复后自动
为备用服务器运行。
双机热备系统的两种配置方式如图 1 示,
息, RTDB 据、信息于磁
列中第二种为立配置方式。作系统及实时
据库统均存储本地磁盘或单挂载在磁盘阵
中。本文实现了分散配置方式的双机热备。
2.2 双机热备组成结构
为满足 RTDB 的实时性特点,减少服务器故障时
的数据损失,提出的双机热备设计原则如下:
线
备服器的状态切换数据致性维护等功能;
步模保证了主服务器之间存数据文件及系
配置数的一致性;络通模块为状态检测、
像模模块现对主备服务器数据的时备份;
管理置模块实监控双机的运状态并进行一
控制。
3 模块设计
3.1 主控模块
线程:线 Thread-
Main 线 ThreadCommThreadMain
致性维护等工作;ThreadComm 收来自对方服务器
线
模块工作流程如图 3
通信通道
通信通道
实时数据库服务器
实时数据库服务器
共享磁盘阵列
实时数据库服务器
实时数据库服务器
b分散配置方式
a共享磁盘配置方式
1 双机热备配置方式
标签点定义
TagAttrib.dat
网络接口及 IP 控制
心跳信息收/
/检测
切换
控制
服务启/停控制
ThreadMain
管理
配置
接口
状态信息
ThreadSyncFile
ThreadComm
文件同步及
一致性维护
/
存档数据文件
arch001.dat archxxx.dat
标签点定义及系统配置文件
RTDB.ini
2 双机热备计算机系统组成结构图
杨晓芬,王永会,刘 轶:实时数据库系统双机热备机制设计与实现
125
of 5
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜