[发明专利]集群系统的热备份方法及系统有效
申请号: | 201310019425.2 | 申请日: | 2013-01-18 |
公开(公告)号: | CN103209091A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 阳碧云 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 系统 备份 方法 | ||
技术领域
本发明涉及到计算机网络通讯领域,特别涉及到一种集群系统的热备份方法及系统。
背景技术
目前的集群系统中,为了充分提高服务的可靠性,成员设备通常采用1:n的热备份方式,即从集群系统的所有成员设备中选取一台设备作为主设备,其他设备均作为备份设备;主设备统一管理集群系统中的所有设备,主设备对备份设备进行热备份。
在现有集群系统中,实现1:n的热备份方式通常有两种:第一种方式,由主设备统一负责所有备份设备的备份工作;第二种方式,预先指定设备进行备份的次序以及备份数据的流向,然后将主设备上的数据先备份到一部分备份设备上,再由这部分备份设备承担其他设备的备份工作。
其中,第一种方式的缺点是大量的数据同步工作集中由主设备完成,降低了主用设备工作性能;第二种方式减轻了主设备的工作负担,但是当集群系统中的设备或者链路发生变化时,被指定在其后进行备份的设备的备份工作就会受阻。
因此,需要一种集群系统的热备份方法,在完整的实现集群系统的热备份同时又能达到降低主设备CPU使用率的目的。
发明内容
本发明的主要目的是为提供一种集群系统的热备份方法及系统,在完整的实现集群系统的热备份同时又能提高主设备的工作性能及降低主设备CPU使用率。
本发明提出一种集群系统的热备份方法,该方法包括步骤:A、主设备的数据发生改变时,向与主设备对应的备份设备发送更新数据包;B、各个与主设备对应的备份设备接收所述更新数据包,根据接收的更新数据包更新备份数据;C、各个更新备份数据后的备份设备向与其对应的备份设备发送更新数据包;D、各个与更新备份数据后的备份设备对应的备份设备,接收所述更新数据包,根据接收的更新数据包更新备份数据;E、重复步骤C和D直至集群系统中所有备份设备完成数据更新。
优选地,该集群系统的热备份方法,集群系统中每个设备均维护一张与其对应的备份设备的备份状态表,用来获知与其对应备份设备的最新备份状态。
优选地,该集群系统的热备份方法中,步骤A包括:主设备向与其对应的备份设备发送更新备份数据通知;及在接收到所述备份设备更新备份数据的请求后,向发送更新备份数据请求的备份设备发送更新数据包。
优选地,该集群系统的热备份方法中,步骤B包括:更新备份数据后的备份设备更新备份状态,将备份状态发送给与其对应的备份设备,并向与其对应的备份设备发送更新备份数据通知;及在接收到所述与其对应的备份设备更新备份数据的请求后,将更新数据包发送给发送更新备份数据请求的备份设备以进行备份数据的更新。
优选地,该集群系统的热备份方法中,步骤A还包括:该主设备还预设有一时间阀值;当达到预设的时间阀值时,主设备扫描备份状态表,判断所有与其对应的备份设备的备份数据是否更新完成;当主设备备份状态表中的所有与其对应的备份设备的备份状态与主设备的备份状态一致时,判断所有与主设备对应的备份设备的备份数据更新完成;或当主设备备份状态表中与其对应的备份设备的备份状态与主设备的备份状态不一致时,向备份状态与主设备不一致的的备份设备发送更新备份数据通知以完成备份数据的更新。
优选地,该集群系统的热备份方法中,步骤C还包括:该与主设备对应的备份设备预设有一时间阀值;当达到预设的时间阀值时,与主设备对应的备份设备扫描其备份状态表,判断其备份状态是否是最新;当其备份状态不是最新时,发送更新备份数据请求给其备份状态最新的备份设备以完成备份数据的更新;或当其备份状态为最新时,判断所有与其对应的备份设备的备份数据是否更新完成;当其备份状态表中的所有与其对应的备份设备的备份状态与其备份状态一致时,判断与其对应的备份设备的备份数据更新完成;或当其备份状态表中的与其对应的备份设备的备份状态与其备份状态不一致时,向备份状态与主设备对应的备份设备不一致的备份设备发送更新备份数据通知以完成备份数据的更新。
本发明提出一种集群系统的热备份系统,该系统包括主设备及若干个与备份设备,其中:主设备用于当其数据发生改变时,向与主设备对应的备份设备发送更新数据包;与主设备对应的备份设备用于接收该更新数据包,根据接收的更新数据包更新备份数据后,向与其对应的备份设备发送更新数据包;该与更新备份数据后的备份设备对应的备份设备用于接收该与其对应的备份设备发送的更新数据包,根据接收的更新数据包更新备份数据。
优选地,该集群系统的热备份系统中每个设备均维护一张与其对应的备份设备的备份状态表,用于获知与其对应备份设备的最新备份状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310019425.2/2.html,转载请声明来源钻瓜专利网。