[实用新型]一种进程热备的冗余系统有效
申请号: | 202021509581.9 | 申请日: | 2020-07-28 |
公开(公告)号: | CN213482868U | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 李堂成;周鹏;李云;孙永生;陈光;刘涛;李克鹏 | 申请(专利权)人: | 南京恩瑞特实业有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;G06F11/30 |
代理公司: | 江苏舜点律师事务所 32319 | 代理人: | 韩赛 |
地址: | 211100 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进程 冗余 系统 | ||
本实用新型公开了一种进程热备的冗余系统,涉及城市轨道交通列车自动化监控领域,旨在解决现有热备冗余技术始终只有一台设备在参与系统工作,对硬件设备的利用率比较低的问题。其技术方案要点是本系统采用总线机制的消息交互通信方式,部署于该系统的所有应用软件进程只与该总线消息通信模块进行信息交互,进程间不发生任何直接通信,与冗余系统外部设备的交互也由该总线消息通信模块完成。本实用新型直接对应用软件进程进行热备,将热备冗余进程化,达到了提高硬件设备利用率的效果。
技术领域
本实用新型涉及城市轨道交通列车自动化监控领域,尤其是涉及一种进程热备的冗余系统。
背景技术
城市轨道交通列车自动化监控系统是实现地面运营维护人员实时监控列车运行状况、线路状况、设备实时运行状态的关键系统。为保证地面工作人员及时了解整个线路的运营状况,列车自动化监控系统必须长时间连续可靠运转,为此,系统中关键信息处理设备必须采用容错、冗余配置。
迄今为止,城市轨道交通列车自动化监控系统中所采用的容错、冗余技术通常是以物理设备为基础单元的双机热备冗余,即:配置两台完全相同的硬件设备,部署相同的操作系统和应用软件运行环境、部署相同的应用软件;两台设备同时从外部设备接收和处理数据,但只有处于主用的设备向外发送数据,而另一台作为备用,不向外发送数据;当主用设备发生故障,备用设备将会整体接管,变为主用并向外输出相应信息,原主用设备变为备用,不向外发送数据。
这种传统的建立在设备级的热备冗余技术,始终只有一台设备在参与系统工作,硬件设备的利用率比较低。
实用新型内容
本实用新型的目的是提供一种进程热备的冗余系统,其具有提高硬件设备利用率的效果。
本实用新型的上述实用新型目的是通过以下技术方案得以实现的:
一种进程热备的冗余系统,包括配置有相同应用软件的两个硬件设备,两个所述硬件设备采用双心跳线连接,两个所述硬件设备均设置有总线消息通信模块,所述应用软件仅与总线消息通信模块通信连接,外部设备与所述总线消息通信模块通信连接。
本实用新型进一步设置为:所述总线消息通信模块包括有注册信息库,所述注册信息库存储有应用软件启动时向总线消息通信模块发送的注册信息,所述注册信息包括有消息类型、消息源、自身模块识别信息、注册时间。
本实用新型进一步设置为:所述总线消息通信模块包括有用于判断注册时间先后的判断模块以及根据判断模块标记应用软件主用和备用状态的标记模块。
本实用新型进一步设置为:所有主用的所述应用软件分布于一台或两台设备。
本实用新型进一步设置为:所述总线消息通信模块包括有通知故障应用软件对应的备用应用软件转为主用状态以及故障应用软件转为备用状态的切换模块。
本实用新型进一步设置为:所述总线消息通信模块包括有存储模块,所述存储模块包括有保证收到的消息被正确分发并在收到接收回执后清空和释放内存的即时消息处理区以及记录运算周期内所收到消息并在发送消息后清空和释放相应内存的周期消息缓存区。
本实用新型进一步设置为:所述总线消息通信模块连接有数据中心,所述数据中心存储有周期消息缓存区发送的消息。
本实用新型进一步设置为:所述总线消息通信模块包括有用于监测心跳线及与外部设备通信的双网状况的监测模块。
综上所述,本实用新型的有益技术效果为:
1.通过双心跳线连接和总线消息通信模块的设置,对应用软件进程进行热备,将热备冗余进程化,达到了提高硬件设备利用率的效果;
2.通过监测模块的设置,为避免“单点故障”提供实时信号监测依据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京恩瑞特实业有限公司,未经南京恩瑞特实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202021509581.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于脱模的拨码开关塑料模具
- 下一篇:一种精神科用多功能听诊器材收纳装置