李志宏,裴承芝,王良,靖李静
(武汉理工大学 自动化学院,湖北 武汉 430070)
基于B/S结构的高可靠性双机冗余架构设计
李志宏,裴承芝,王良,靖李静
(武汉理工大学 自动化学院,湖北 武汉 430070)
针对基于B/S结构的实时组态监控系统可靠性问题,提出一种新型双机冗余系统架构,在传统的双机冗余基础上,提出了被动式心跳检测方案,采用后台独立软件管理进程实现主备机切换控制,提高了实时组态监控系统的安全性和可靠性,延长了监控系统的非故障时间。
B/S;实时组态监控系统;双机冗余;心跳监测;安全性;可靠性
在工业控制领域,随着控制技术的发展,控制系统日渐庞大, 对其安全性和可靠性提出了新的挑战,在电信、证券、金融、制造、军工等领域系统故障可能会导致不可预见的灾难性后果。基于B/S(browser/server)结构的组态监控系统,对可靠性要求较高,需要实时现场采集设备数据和控制命令,保证系统不间断地运行。双机热备的双机冗余系统是部署两台完全相同的计算机,设置主从关系,并让主机和从机都处于运行状态。目前,国内外学者对系统冗余进行了一些研究,如文献[1]介绍双机冗余的基本结构,但未考虑数据读写控制。互为双机冗余的设备之间采用Heartbeat实时心跳监测技术[2-4]进行心跳监测,所谓心跳监测就是定时给被监测对象发送信号来判断其是否正常运行。文献[3]提出了动态心跳检测方案,但是未考虑需要检测多个进程时的效率问题。目前主流的双机冗余架构大多是针对特定的系统,有硬件软件等环境要求,跨平台性能不好,系统冗余心跳检测会增加系统负担,系统可靠性提高不明显。……