《一种用于双机冗余热备份计算机的仲裁装置.pdf》由会员分享,可在线阅读,更多相关《一种用于双机冗余热备份计算机的仲裁装置.pdf(8页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104111881A43申请公布日20141022CN104111881A21申请号201410357967522申请日20140725G06F11/1620060171申请人中国航天科工集团第二研究院七六所地址100854北京市海淀区永定路51号72发明人邱吉冰赵慧刘炯吴敏孔雷74专利代理机构中国航天科工集团公司专利中心11024代理人岳洁菱姜中英54发明名称一种用于双机冗余热备份计算机的仲裁装置57摘要本发明公开了一种用于双机冗余热备份计算机的仲裁装置,包括仲裁控制器(7)、状态监控器(5)和网络切换器(8),还包括里程碑信息同步器(6)、IO切换模块(10)、RS422。
2、切换模块(11)、KVM切换控制器(9)、工作主机双口RAM接口(3)和备份主机双口RAM接口(4)。双机冗余热备份计算机开机工作的初始阶段,仲裁装置一是在工作主机和备份主机中确定当班主机,二是进行开机同步;开机后的运行过程中,仲裁装置一是对工作主机和备份主机进行任务同步和数据同步,二是根据状态监控结果进行当班主机切换操作。本发明满足了现代舰船配套装备的显控台对双机冗余热备份计算机操控能力和实时性的需求。51INTCL权利要求书2页说明书4页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图1页10申请公布号CN104111881ACN104111881A1/。
3、2页21一种用于双机冗余热备份计算机的仲裁装置,包括仲裁控制器(7)、状态监控器(5)、工作主机状态监控接口(1)、备份主机状态监控接口(2)和网络切换器(8),其特征在于还包括里程碑信息同步器(6)、IO切换模块(10)、RS422切换模块(11)、KVM切换控制器(9)、工作主机双口RAM接口(3)和备份主机双口RAM接口(4);其中IO切换模块(10)包括工作主机IO接口(12)、备份主机IO接口(13)和对外IO接口(14);RS422切换模块(11)包括工作主机RS422接口(15)、备份主机RS422接口(16)和对外RS422接口(17);工作主机状态监控接口(1)的输出端与状态。
4、监控器(5)的输入端连接,备份主机状态监控接口(2)的输出端与状态监控器(5)的输入端连接,状态监控器(5)的输出端与仲裁控制器(7)的输入端连接,工作主机双口RAM接口(3)与里程碑信息同步器(6)双向连接,备份主机双口RAM接口(4)与里程碑信息同步器(6)双向连接,里程碑信息同步器(6)的输出端与仲裁控制器(7)的输入端连接;仲裁控制器(7)的输出端与网络切换器(8)的输入端连接,仲裁控制器(7)的输出端与KVM切换控制器(9)的输入端连接,仲裁控制器(7)的输出端与IO切换模块(10)的输入端连接,仲裁控制器(7)的输出端与RS422切换模块(11)的输入端连接;工作主机IO接口(12。
5、)与对外IO接口(14)双向连接,备份主机IO接口(13)与对外IO接口(14)双向连接,工作主机RS232接口与对外RS422接口(17)双向连接,备份主机RS422接口(16)与对外RS422接口(17)双向连接;双机冗余热备份计算机开机工作的初始阶段,仲裁装置进行两项工作一是在工作主机和备份主机中确定当班主机,二是进行开机同步;工作主机状态监控接口(1)接收工作主机的开机自检结果,备份主机状态监控接口(2)接收备份主机的开机自检结果,并汇总发送给状态监控器(5);状态监控器(5)分析工作主机和备份主机的自检结果,分析结果传输给仲裁控制器(7);仲裁控制器(7)选择无故障或无宕机故障的主机。
6、作为当班主机,在工作主机和备份主机故障状况相同的条件下,优先选择工作主机作为当班主机;开机同步是由里程碑信息同步器(6)发送任务启动命令来实现的;工作主机双口RAM接口(3)接收工作主机的开机同步信息,备份主机双口RAM接口(4)接收备份主机的开机同步信息,并均由里程碑信息同步器(6)读取,当工作主机和备份主机的开机同步信息均被里程碑同步信息同步器读取到之后,里程碑信息同步器(6)通过工作主机双口RAM接口(3)向工作主机发送任务启动命令,同时,里程碑信息同步器(6)通过备份主机双口RAM接口(4)向备份主机发送任务启动命令;双机冗余热备份计算机开机后的运行过程中,仲裁装置进行两项工作,一是对。
7、工作主机和备份主机进行任务同步和数据同步,二是根据状态监控结果进行当班主机切换操作;工作主机和备份主机的任务同步和数据同步发生在两种情况下一是同步周期来到,二是发生当班主机切换操作;工作主机双口RAM接口(3)接收工作主机发来的任务同步信息,并传输给里程碑信息同步器(6);备份主机双口RAM接口(4)接收备份主机双口RAM接口(4)发来的任务同步信息,并传输给里程碑信息同步器(6);任务同步信息包括软件码和进度标识码;里程碑信息同步器(6)比较工作主机和备份主机的任务同步信息,判断超前主机的编号,并通过软件码求差和进度标识码求差得出超前主机的超前任务量,里程碑信息同步器(6)将超前主机编号和超。
8、前任务量发送给仲裁控制器(7);仲裁控制器(7)根据当前工作主机的编号判断超前主机是工作主机还是备份主机,在同步周期来到时或发生当班主机切换时发出任务同步和数据同步的命令,经由里程碑信息同步器(6)同时传输给工作权利要求书CN104111881A2/2页3主机双口RAM接口(3)和备份主机双口RAM接口(4);工作主机状态监控接口(1)接收工作主机的状态信息,传输给状态监控器(5);备份主机状态监控接口(2)接收备份主机的状态信息,传输给状态监控器(5),状态信息包括表明主机存在和运行的心跳信息、表示主机故障类型和故障程度的主机故障信息;状态监控器(5)对接收到的工作主机和备份主机状态信息进行。
9、分析处理,根据心跳信息判断主机的响应状态,响应状态分为主机存在并运行、主机不响应两种,根据主机故障信息判断主机的故障等级,故障等级分为无故障、显示故障、接口故障和内存故障四种,状态监控器(5)将响应状态和故障等级分别传输给仲裁控制器(7);仲裁控制器(7)比较工作主机和备份主机的故障情况,根据当前当班主机的位置作出以下三种决策A是否进行当班主机切换;B对不响应的主机进行复位重启操作;C通知备份主机和工作主机进行任务和数据同步;其中决策A发送给网络切换器(8)、KVM切换控制器(9)、IO切换模块(10)和RS422切换模块(11);IO切换模块(10)接收到决策A后,判断决策A中的当班主机是工。
10、作主机还是备份主机,当班主机的IO输出信号发送给对外IO接口(14),非当班主机的IO输出信号被屏蔽;对外IO接口(14)的外部输入信号既发送给工作主机IO接口(12),也发送给备份主机IO接口(13);RS422切换模块(11)接收到决策A后,判断决策A中的当班主机是工作主机还是备份主机,当班主机的RS422输出信号发送给对外RS422接口(17),非当班主机的RS422输出信号被屏蔽,对外RS422接口(17)的外部输入信号既发送给工作主机RS422接口(15),也发送给备份主机RS422接口(16);仲裁控制器(7)的决策B发送给里程碑信息同步器(6),里程碑信息同步器(6)判断不响应主。
11、机是工作主机还是备份主机,生成复位重启操作命令发送给不响应主机的双口RAM接口;仲裁控制器(7)的决策C发送给里程碑信息同步器(6)。权利要求书CN104111881A1/4页4一种用于双机冗余热备份计算机的仲裁装置0001技术领域0002本发明涉及一种仲裁装置,特别是一种用于双机冗余热备份计算机的仲裁装置。背景技术0003仲裁装置是双机冗余热备份计算机的核心装置,对热备份的两个主机进行状态监控和同步,根据状态信息选择当班主机,并将外部输入输出信号在工作主机和备份主机之间进行切换。目前国内外市场上已有多种商用双机冗余计算机,仲裁装置集成在计算机主机板上,包括仲裁控制器、网络切换器、USB切换器。
12、、状态监控器、工作主机状态监控接口和备份主机状态监控接口,其中工作主机状态监控接口与状态监控器连接,备份主机状态监控接口与状态监控器连接,状态监控器和仲裁控制器连接,网络切换器与仲裁控制器连接,USB切换器与仲裁控制器连接。商用双机冗余计算机的仲裁装置实现了双机的同步和切换功能,但是商用双机冗余计算机的仲裁装置侧重于计算机信息处理功能的仲裁,对操作控制功能的仲裁考虑不足,商用双机冗余计算机的仲裁装置侧重于双机冗余切换的上下文完备性,对工作主机和备份主机的切换实时性考虑不足。因此,商用双机冗余计算机的仲裁装置不能满足现代舰船配套装备的显控台对双机冗余热备份计算机操控能力和实时性的需求。发明内容0。
13、004本发明的目的在于提供一种用于双机冗余热备份计算机的仲裁装置,解决目前商用双机冗余计算机仲裁装置操控功能仲裁能力不足和实时性差的问题。0005一种用于双机冗余热备份计算机的仲裁装置,包括仲裁控制器、状态监控器、工作主机状态监控接口、备份主机状态监控接口和网络切换器,还包括里程碑信息同步器、IO切换模块、RS422切换模块、KVM切换控制器、工作主机双口RAM接口和备份主机双口RAM接口;其中IO切换模块包括工作主机IO接口、备份主机IO接口和对外IO接口;RS422切换模块包括工作主机RS422接口、备份主机RS422接口和对外RS422接口。0006工作主机状态监控接口的输出端与状态监控。
14、器的输入端连接,备份主机状态监控接口的输出端与状态监控器的输入端连接,状态监控器的输出端与仲裁控制器的输入端连接,工作主机双口RAM接口与里程碑信息同步器双向连接,备份主机双口RAM接口与里程碑信息同步器双向连接,里程碑信息同步器的输出端与仲裁控制器的输入端连接。仲裁控制器的输出端与网络切换器的输入端连接,仲裁控制器的输出端与KVM切换控制器的输入端连接,仲裁控制器的输出端与IO切换模块的输入端连接,仲裁控制器的输出端与RS422切换模块的输入端连接。工作主机IO接口与对外IO接口双向连接,备份主机IO接口与对外IO接口双向连接,工作主机RS232接口与对外RS422接口双向连接,备份主机RS。
15、422接口与对外RS422接口双向连接。说明书CN104111881A2/4页50007双机冗余热备份计算机开机工作的初始阶段,仲裁装置进行两项工作一是在工作主机和备份主机中确定当班主机,二是进行开机同步。工作主机状态监控接口接收工作主机的开机自检结果,备份主机状态监控接口接收备份主机的开机自检结果,并汇总发送给状态监控器。状态监控器分析工作主机和备份主机的自检结果,分析结果传输给仲裁控制器。仲裁控制器选择无故障或无宕机故障的主机作为当班主机,在工作主机和备份主机故障状况相同的条件下,优先选择工作主机作为当班主机。开机同步是由里程碑信息同步器发送任务启动命令来实现的。工作主机双口RAM接口接收。
16、工作主机的开机同步信息,备份主机双口RAM接口接收备份主机的开机同步信息,并均由里程碑信息同步器读取,当工作主机和备份主机的开机同步信息均被里程碑同步信息同步器读取到之后,里程碑信息同步器通过工作主机双口RAM接口向工作主机发送任务启动命令,同时,里程碑信息同步器通过备份主机双口RAM接口向备份主机发送任务启动命令。0008双机冗余热备份计算机开机后的运行过程中,仲裁装置进行两项工作,一是对工作主机和备份主机进行任务同步和数据同步,二是根据状态监控结果进行当班主机切换操作。0009工作主机和备份主机的任务同步和数据同步发生在两种情况下一是同步周期来到,二是发生当班主机切换操作。工作主机双口RA。
17、M接口接收工作主机发来的任务同步信息,并传输给里程碑信息同步器;备份主机双口RAM接口接收备份主机双口RAM接口发来的任务同步信息,并传输给里程碑信息同步器。任务同步信息包括软件码和进度标识码。里程碑信息同步器比较工作主机和备份主机的任务同步信息,判断超前主机的编号,并通过软件码求差和进度标识码求差得出超前主机的超前任务量,里程碑信息同步器将超前主机编号和超前任务量发送给仲裁控制器。仲裁控制器根据当前工作主机的编号判断超前主机是工作主机还是备份主机,在同步周期来到时或发生当班主机切换时发出任务同步和数据同步的命令,经由里程碑信息同步器同时传输给工作主机双口RAM接口和备份主机双口RAM接口。0。
18、010工作主机状态监控接口接收工作主机的状态信息,传输给状态监控器;备份主机状态监控接口接收备份主机的状态信息,传输给状态监控器,状态信息包括表明主机存在和运行的心跳信息、表示主机故障类型和故障程度的主机故障信息。状态监控器对接收到的工作主机和备份主机状态信息进行分析处理,根据心跳信息判断主机的响应状态,响应状态分为主机存在并运行、主机不响应两种,根据主机故障信息判断主机的故障等级,故障等级分为无故障、显示故障、接口故障和内存故障四种,状态监控器将响应状态和故障等级分别传输给仲裁控制器。仲裁控制器比较工作主机和备份主机的故障情况,根据当前当班主机的位置作出以下三种决策A是否进行当班主机切换;B。
19、对不响应的主机进行复位重启操作;C通知备份主机和工作主机进行任务和数据同步。其中决策A发送给网络切换器、KVM切换控制器、IO切换模块和RS422切换模块。IO切换模块接收到决策A后,判断决策A中的当班主机是工作主机还是备份主机,当班主机的IO输出信号发送给对外IO接口,非当班主机的IO输出信号被屏蔽;对外IO接口的外部输入信号既发送给工作主机IO接口,也发送给备份主机IO接口。RS422切换模块接收到决策A后,判断决策A中的当班主机是工作主机还是备份主机,当班主机的RS422输出信号发送给对外RS422接口,非当班主机的RS422输出信号被屏蔽,对外RS422接口的外部输入信号既发送给工作主。
20、机RS422接口,也说明书CN104111881A3/4页6发送给备份主机RS422接口。仲裁控制器的决策B发送给里程碑信息同步器,里程碑信息同步器判断不响应主机是工作主机还是备份主机,生成复位重启操作命令发送给不响应主机的双口RAM接口。仲裁控制器的决策C发送给里程碑信息同步器。0011本发明实现了双机热备份计算机的仲裁功能,并且满足了现代舰船配套装备的显控台对双机冗余热备份计算机操控能力和实时性的需求。附图说明0012图1一种用于双机冗余热备份计算机的仲裁装置的结构示意图。00131工作主机状态监控接口2备份主机状态监控接口3工作主机双口RAM接口4备份主机双口RAM接口5状态监控器6里程。
21、碑信息同步器7仲裁控制器8网络切换器9KVM切换控制器10IO切换模块11RS422切换模块12工作主机IO接口13备份主机IO接口14对外IO接口15工作主机RS422接口16备份主机RS422接口17对外RS422接口。具体实施方式0014一种用于双机冗余热备份计算机的仲裁装置,包括仲裁控制器7、状态监控器5、工作主机状态监控接口1、备份主机状态监控接口2和网络切换器8,还包括里程碑信息同步器6、IO切换模块10、RS422切换模块11、KVM切换控制器9、工作主机双口RAM接口3和备份主机双口RAM接口4;其中IO切换模块10包括工作主机IO接口12、备份主机IO接口13和对外IO接口1。
22、4;RS422切换模块11包括工作主机RS422接口15、备份主机RS422接口16和对外RS422接口17。0015工作主机状态监控接口1的输出端与状态监控器5的输入端连接,备份主机状态监控接口2的输出端与状态监控器5的输入端连接,状态监控器5的输出端与仲裁控制器7的输入端连接,工作主机双口RAM接口3与里程碑信息同步器6双向连接,备份主机双口RAM接口4与里程碑信息同步器6双向连接,里程碑信息同步器6的输出端与仲裁控制器7的输入端连接。仲裁控制器7的输出端与网络切换器8的输入端连接,仲裁控制器7的输出端与KVM切换控制器9的输入端连接,仲裁控制器7的输出端与IO切换模块10的输入端连接,仲。
23、裁控制器7的输出端与RS422切换模块11的输入端连接。工作主机IO接口12与对外IO接口14双向连接,备份主机IO接口13与对外IO接口14双向连接,工作主机RS232接口与对外RS422接口17双向连接,备份主机RS422接口16与对外RS422接口17双向连接。0016双机冗余热备份计算机开机工作的初始阶段,仲裁装置进行两项工作一是在工作主机和备份主机中确定当班主机,二是进行开机同步。工作主机状态监控接口1接收工作主机的开机自检结果,备份主机状态监控接口2接收备份主机的开机自检结果,并汇总发送给状态监控器5。状态监控器5分析工作主机和备份主机的自检结果,分析结果传输给仲裁控制器7。仲裁控。
24、制器7选择无故障或无宕机故障的主机作为当班主机,在工作主机和备份主机故障状况相同的条件下,优先选择工作主机作为当班主机。开机同步是由里程碑信息同步器6发送任务启动命令来实现的。工作主机双口RAM接口3接收工作主机的开机同步信息,备份主机双口RAM接口4接收备份主机的开机同步信息,并均由里程碑信息说明书CN104111881A4/4页7同步器6读取,当工作主机和备份主机的开机同步信息均被里程碑同步信息同步器读取到之后,里程碑信息同步器6通过工作主机双口RAM接口3向工作主机发送任务启动命令,同时,里程碑信息同步器6通过备份主机双口RAM接口4向备份主机发送任务启动命令。0017双机冗余热备份计算。
25、机开机后的运行过程中,仲裁装置进行两项工作,一是对工作主机和备份主机进行任务同步和数据同步,二是根据状态监控结果进行当班主机切换操作。0018工作主机和备份主机的任务同步和数据同步发生在两种情况下一是同步周期来到,二是发生当班主机切换操作。工作主机双口RAM接口3接收工作主机发来的任务同步信息,并传输给里程碑信息同步器6;备份主机双口RAM接口4接收备份主机双口RAM接口4发来的任务同步信息,并传输给里程碑信息同步器6。任务同步信息包括软件码和进度标识码。里程碑信息同步器6比较工作主机和备份主机的任务同步信息,判断超前主机的编号,并通过软件码求差和进度标识码求差得出超前主机的超前任务量,里程碑。
26、信息同步器6将超前主机编号和超前任务量发送给仲裁控制器7。仲裁控制器7根据当前工作主机的编号判断超前主机是工作主机还是备份主机,在同步周期来到时或发生当班主机切换时发出任务同步和数据同步的命令,经由里程碑信息同步器6同时传输给工作主机双口RAM接口3和备份主机双口RAM接口4。0019工作主机状态监控接口1接收工作主机的状态信息,传输给状态监控器5;备份主机状态监控接口2接收备份主机的状态信息,传输给状态监控器5,状态信息包括表明主机存在和运行的心跳信息、表示主机故障类型和故障程度的主机故障信息。状态监控器5对接收到的工作主机和备份主机状态信息进行分析处理,根据心跳信息判断主机的响应状态,响应。
27、状态分为主机存在并运行、主机不响应两种,根据主机故障信息判断主机的故障等级,故障等级分为无故障、显示故障、接口故障和内存故障四种,状态监控器5将响应状态和故障等级分别传输给仲裁控制器7。仲裁控制器7比较工作主机和备份主机的故障情况,根据当前当班主机的位置作出以下三种决策A是否进行当班主机切换;B对不响应的主机进行复位重启操作;C通知备份主机和工作主机进行任务和数据同步。其中决策A发送给网络切换器8、KVM切换控制器9、IO切换模块10和RS422切换模块11。IO切换模块10接收到决策A后,判断决策A中的当班主机是工作主机还是备份主机,当班主机的IO输出信号发送给对外IO接口14,非当班主机的。
28、IO输出信号被屏蔽;对外IO接口14的外部输入信号既发送给工作主机IO接口12,也发送给备份主机IO接口13。RS422切换模块11接收到决策A后,判断决策A中的当班主机是工作主机还是备份主机,当班主机的RS422输出信号发送给对外RS422接口17,非当班主机的RS422输出信号被屏蔽,对外RS422接口17的外部输入信号既发送给工作主机RS422接口15,也发送给备份主机RS422接口16。仲裁控制器7的决策B发送给里程碑信息同步器6,里程碑信息同步器6判断不响应主机是工作主机还是备份主机,生成复位重启操作命令发送给不响应主机的双口RAM接口。仲裁控制器7的决策C发送给里程碑信息同步器6。说明书CN104111881A1/1页8图1说明书附图CN104111881A。