[發明專利]集群系統的熱備份方法及系統有效
| 申請號: | 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.szxzyx.cn/pat/books/201310019425.2/2.html,轉載請聲明來源鉆瓜專利網。





