发明名称 |
多机热备份方法及系统 |
摘要 |
本发明涉及一种多机热备份方法及系统。多机热备份方法包括:将热备份主机划分为多个层级;在同级的每组热备份主机组中通过同级协商确定本组唯一的一个活动态主机,所述活动态指激活状态,活动态主机用于对本层级主机的下级热备份主机进行控制;上级热备份主机通过本层级的活动态主机对下级热备份主机进行控制,上级热备份主机与下级热备份主机处于相邻的层级且上级热备份主机所在的层级高于下级热备份主机的层级。本发明的多机热备份方法及系统可以正确进行活动态主机的协商,并能够保证同级同组内有且只有一台主机处于活动态。本发明能够确保在高层应用的开发中,可以充分利用下层的热备份状态,因此提高了整个热备份系统的可扩展性。 |
申请公布号 |
CN103532764B |
申请公布日期 |
2016.05.11 |
申请号 |
CN201310507458.1 |
申请日期 |
2013.10.24 |
申请人 |
中国科学院信息工程研究所 |
发明人 |
杨嵘;陈晨;郑超;刘洋;孙永;秦鹏;周舟;李佳 |
分类号 |
H04L12/24(2006.01)I;H04L1/22(2006.01)I |
主分类号 |
H04L12/24(2006.01)I |
代理机构 |
北京轻创知识产权代理有限公司 11212 |
代理人 |
杨立 |
主权项 |
一种多机热备份方法,其特征在于,包括:步骤一,将热备份主机划分为多个层级;步骤二,在同级的每组热备份主机组中通过同级协商确定本组唯一的一个活动态主机,所述活动态指激活状态,所述活动态主机用于对本层级主机的下级热备份主机进行控制;所述步骤二包括:初始时,同级同组的所有热备份主机均处于待命态,所述待命态指未激活状态,本组的热备份主机A向本组的其他所有热备份主机广播申请消息,所述申请消息中包含热备份主机A的优先级和地址信息,其中,热备份主机A是本组的任意一台热备份主机;热备份主机A判断是否收到了本组其他所有热备份主机针对所述申请消息返回的申请认可消息,以及判断在设定时间段内是否收到本组其他热备份主机针对所述申请消息返回的申请否决消息;若热备份主机A收到了本组其他所有热备份主机针对其广播的申请消息返回的申请认可消息,或者在设定时间段内热备份主机A未收到本组其他热备份主机针对所述申请消息返回的申请否决消息,则热备份主机A晋升为活动态主机;步骤三,上级热备份主机通过本层级的活动态主机对下级热备份主机进行控制,所述上级热备份主机与下级热备份主机处于相邻的层级且所述上级热备份主机所在的层级高于所述下级热备份主机的层级。 |
地址 |
100093 北京市海淀区闵庄路甲89号 |