欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)恢復(fù)的控制方法、節(jié)點(diǎn)、控制裝置及容災(zāi)系統(tǒng)的制作方法

文檔序號(hào):6357377閱讀:117來(lái)源:國(guó)知局
專利名稱:一種數(shù)據(jù)恢復(fù)的控制方法、節(jié)點(diǎn)、控制裝置及容災(zāi)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)容災(zāi)技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)恢復(fù)的控制方法、節(jié)點(diǎn)、控制裝 置及容災(zāi)系統(tǒng)。
背景技術(shù)
為了提高數(shù)據(jù)的安全性,現(xiàn)有技術(shù)已廣泛采用冗余備份的容災(zāi)系統(tǒng)。以用戶數(shù)據(jù) 為例,伴隨通信網(wǎng)絡(luò)技術(shù)發(fā)展和運(yùn)營(yíng)需求,在不同時(shí)期為了實(shí)現(xiàn)不同的業(yè)務(wù),或完成不同的 用途,運(yùn)營(yíng)商部署了很多的網(wǎng)元,而這些網(wǎng)元里都有各種各樣的用戶數(shù)據(jù)(User Data),這 使運(yùn)營(yíng)商越來(lái)越難以發(fā)布新的業(yè)務(wù),甚至管理這些數(shù)據(jù)也更加困難。為此,業(yè)界提出了統(tǒng)一 用戶數(shù)據(jù)模型的概念,即將同一用戶分布在不同網(wǎng)元上的數(shù)據(jù)融合起來(lái),存儲(chǔ)在統(tǒng)一的用 戶數(shù)據(jù)存儲(chǔ)網(wǎng)元用戶數(shù)據(jù)集中(UDCJser Data Convergence)節(jié)點(diǎn)。在這種實(shí)現(xiàn)方式下, 不同網(wǎng)元/網(wǎng)絡(luò)中的用戶數(shù)據(jù)開放并共享為用戶帶來(lái)統(tǒng)一的用戶體驗(yàn)。用戶數(shù)據(jù)的集中存 放和管理對(duì)數(shù)據(jù)的安全性的要求也隨之提上日程,因此UDC在設(shè)計(jì)中充分的考慮了數(shù)據(jù)的 冗余的因素并引入了地理級(jí)容災(zāi)特性。在地理級(jí)容災(zāi)中,UDC節(jié)點(diǎn)中存放的用戶數(shù)據(jù)將分布在多個(gè)地區(qū)且每個(gè)地區(qū)中可 以同時(shí)保留數(shù)據(jù)的多個(gè)備份。當(dāng)一個(gè)地區(qū)的設(shè)備出現(xiàn)損壞并被修復(fù)后,該地區(qū)的所有節(jié)點(diǎn) 可以通過地區(qū)間的網(wǎng)絡(luò)從其它正常地區(qū)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù),完成容災(zāi)恢復(fù)過程。請(qǐng)參照?qǐng)D 1,為現(xiàn)有技術(shù)的容災(zāi)恢復(fù)過程的示意圖,假設(shè)第一地區(qū)的所有節(jié)點(diǎn)設(shè)備出現(xiàn)損壞,第一地 區(qū)的每個(gè)節(jié)點(diǎn)設(shè)備在被修復(fù)后,都將會(huì)向第二地區(qū)的對(duì)應(yīng)的節(jié)點(diǎn)發(fā)起數(shù)據(jù)恢復(fù),從而在第 一、第二地區(qū)之間可能同時(shí)存在6個(gè)數(shù)據(jù)恢復(fù)進(jìn)程Pl P6。地理級(jí)的容災(zāi)雖然有效的解決了因地理災(zāi)害和設(shè)備損壞而引起的業(yè)務(wù)中斷,但由 于引入了地區(qū)間數(shù)據(jù)恢復(fù)的機(jī)制以及運(yùn)營(yíng)商對(duì)容災(zāi)恢復(fù)時(shí)間的要求,這項(xiàng)技術(shù)對(duì)地區(qū)間傳 輸網(wǎng)絡(luò)的帶寬、時(shí)延等參數(shù)提出了很高要求,這些要求往往超過了現(xiàn)網(wǎng)可提供的網(wǎng)絡(luò)資源。由于網(wǎng)絡(luò)資源的限制加之故障恢復(fù)過程中需要進(jìn)行數(shù)據(jù)恢復(fù)的所有節(jié)點(diǎn)都同時(shí) 發(fā)起的容災(zāi)恢復(fù)過程,導(dǎo)致節(jié)點(diǎn)之間對(duì)有限帶寬資源的激烈爭(zhēng)搶,加劇了數(shù)據(jù)傳輸?shù)臅r(shí)延、 導(dǎo)致上層應(yīng)用在數(shù)據(jù)在傳輸過程中出現(xiàn)超時(shí)并不斷重傳,最終惡化數(shù)據(jù)傳輸效率,進(jìn)一步 增加了容災(zāi)恢復(fù)過程的耗時(shí)。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種數(shù)據(jù)恢復(fù)的控制方法、節(jié)點(diǎn)、控制裝置及 容災(zāi)系統(tǒng),用以在數(shù)據(jù)恢復(fù)過程中合理利用地區(qū)間的網(wǎng)絡(luò)帶寬。為解決上述技術(shù)問題,本發(fā)明提供方案如下一種數(shù)據(jù)恢復(fù)的控制方法,應(yīng)用于第一地區(qū)的節(jié)點(diǎn)從第二地區(qū)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù) 的過程中,其中,同一地區(qū)的節(jié)點(diǎn)之間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū)的節(jié)點(diǎn)之間通過地 區(qū)間網(wǎng)絡(luò)連接,所述控制方法包括在所述恢復(fù)數(shù)據(jù)的過程中,控制裝置收集地區(qū)間數(shù)據(jù)傳輸?shù)男阅苤笜?biāo);
所述控制裝置根據(jù)所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度;在所述擁塞程度超出預(yù)定的擁塞控制門限時(shí),所述控制裝置減少所述第一地區(qū)中 同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。優(yōu)選地,上述的控制方法,還包括在所述擁塞程度未超出所述擁塞控制門限時(shí),所述控制裝置增加第一地區(qū)中同時(shí) 通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。優(yōu)選地,上述的控制方法中,所述減少第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量包括所述控制裝置根據(jù)各個(gè)節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù),將第一地區(qū)的節(jié)點(diǎn)劃分成一個(gè)以上的節(jié) 點(diǎn)組合,其中,每個(gè)節(jié)點(diǎn)組合中僅包括用于存儲(chǔ)相同數(shù)據(jù)的節(jié)點(diǎn);所述控制裝置判斷所述節(jié)點(diǎn)組合中是否存在兩個(gè)以上的、同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢 復(fù)數(shù)據(jù)的節(jié)點(diǎn);在所述節(jié)點(diǎn)組合中存在兩個(gè)以上的、同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)時(shí),僅 允許所述節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),中止所述節(jié)點(diǎn)組合中的其它節(jié) 點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。優(yōu)選地,上述的控制方法中,所述減少第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量還包括在每個(gè)所述節(jié)點(diǎn)組合中通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)數(shù)量不多于1個(gè)時(shí),所述 控制裝置更新地區(qū)間同時(shí)進(jìn)行數(shù)據(jù)復(fù)制的節(jié)點(diǎn)的配額的數(shù)量,所述配額的數(shù)量小于所述第 一地區(qū)中當(dāng)前通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量;所述控制裝置將所述配額授權(quán)給所述第一地區(qū)中對(duì)應(yīng)數(shù)量的節(jié)點(diǎn);所述控制裝置僅允許所述第一地區(qū)中獲得配額授權(quán)的節(jié)點(diǎn)繼續(xù)通過地區(qū)間網(wǎng)絡(luò) 恢復(fù)數(shù)據(jù),中止所述第一地區(qū)中未獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。優(yōu)選地,上述的控制方法中,還包括在所述節(jié)點(diǎn)組合中存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)后,控制所述節(jié)點(diǎn)組合中尚未完成 數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)通過地區(qū)內(nèi)部網(wǎng)絡(luò),從所述已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)。本發(fā)明還提供了一種數(shù)據(jù)恢復(fù)的控制裝置,應(yīng)用于第一地區(qū)的節(jié)點(diǎn)從第二地區(qū)的 節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)的過程中,其中,同一地區(qū)的節(jié)點(diǎn)之間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū)的 節(jié)點(diǎn)之間通過地區(qū)間網(wǎng)絡(luò)連接,所述控制裝置包括收集單元,用于在所述恢復(fù)數(shù)據(jù)的過程中,收集地區(qū)間數(shù)據(jù)傳輸?shù)男阅苤笜?biāo);第一判斷單元,用于根據(jù)所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度;第一控制單元,用于在所述擁塞程度超出預(yù)定的擁塞控制門限時(shí),減少第一地區(qū) 中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。優(yōu)選地,上述的控制裝置中,還包括第二控制單元,用于在所擁塞程度未超出所述擁塞控制門限時(shí),增加第一地區(qū)中 同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。優(yōu)選地,上述的控制裝置中,所述第一控制單元包括劃分單元,用于根據(jù)各個(gè)節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù),將第一地區(qū)的節(jié)點(diǎn)劃分成一個(gè)以上的 節(jié)點(diǎn)組合,其中,每個(gè)節(jié)點(diǎn)組合中僅包括用于存儲(chǔ)相同數(shù)據(jù)的節(jié)點(diǎn);
第二判斷單元,用于判斷所述節(jié)點(diǎn)組合中是否存在兩個(gè)以上的、同時(shí)通過地區(qū)間 網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn);第一處理單元,用于在所述節(jié)點(diǎn)組合中存在兩個(gè)以上的、同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢 復(fù)數(shù)據(jù)的節(jié)點(diǎn)時(shí),僅允許所述節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),中止所述 節(jié)點(diǎn)組合中的其它節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。優(yōu)選地,上述的控制裝置中,所述第一控制單元還包括更新單元,用于在每個(gè)所述節(jié)點(diǎn)組合中通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)數(shù)量不多 于1個(gè)時(shí),更新地區(qū)間同時(shí)進(jìn)行數(shù)據(jù)復(fù)制的節(jié)點(diǎn)的配額的數(shù)量,所述配額的數(shù)量小于所述 第一地區(qū)中當(dāng)前通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量;授權(quán)單元,用于將所述配額授權(quán)給所述第一地區(qū)中對(duì)應(yīng)數(shù)量的節(jié)點(diǎn);第二處理單元,用于僅允許所述第一地區(qū)中獲得配額授權(quán)的節(jié)點(diǎn)繼續(xù)通過地區(qū)間 網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),中止所述第一地區(qū)中未獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。本發(fā)明還提供了一種容災(zāi)系統(tǒng),包括設(shè)置在第一地區(qū)的節(jié)點(diǎn)和設(shè)置在第二地區(qū)的節(jié)點(diǎn);其中,同一地區(qū)的節(jié)點(diǎn)間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū)的節(jié)點(diǎn)間通過地區(qū)間 網(wǎng)絡(luò)連接;所述容災(zāi)系統(tǒng)還包括以上所述的控制裝置。本發(fā)明還提供了另一種數(shù)據(jù)復(fù)制的控制方法,應(yīng)用于第一地區(qū)的節(jié)點(diǎn)從第二地區(qū) 的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)的過程中,其中,同一地區(qū)的節(jié)點(diǎn)之間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū) 的節(jié)點(diǎn)之間通過地區(qū)間網(wǎng)絡(luò)連接,所述控制方法包括所述第一地區(qū)中的第一節(jié)點(diǎn),在通過地區(qū)間網(wǎng)絡(luò)從第二地區(qū)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù) 時(shí),監(jiān)測(cè)數(shù)據(jù)恢復(fù)過程中的數(shù)據(jù)傳輸?shù)男阅苤笜?biāo);所述第一節(jié)點(diǎn)向控制裝置發(fā)送所述性能指標(biāo),以使得所述控制裝置基于各個(gè)節(jié)點(diǎn) 發(fā)送的所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度,并在所述擁塞程度超出預(yù)定的擁塞控 制門限時(shí),減少所述第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。優(yōu)選地,上述的控制方法中還包括所述第一節(jié)點(diǎn)接收所述控制裝置下發(fā)的第一控制命令,所述第一控制命令指示僅 允許第一節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),所述第一節(jié)點(diǎn)組合是所述第一 節(jié)點(diǎn)所屬的節(jié)點(diǎn)組合,且所述第一節(jié)點(diǎn)組合中僅包括第一地區(qū)中用于存儲(chǔ)相同數(shù)據(jù)的節(jié)占.
^ \\\ 所述第一節(jié)點(diǎn)根據(jù)所述第一控制命令,保持或中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù) 據(jù)的過程。優(yōu)選地,上述的控制方法中,在中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的過程后,所述第一節(jié)點(diǎn)進(jìn)一步判斷所述 第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);在所述第一節(jié)點(diǎn)組合中沒有正在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),所述第 一節(jié)點(diǎn)向所述控制裝置申請(qǐng)進(jìn)行異地恢復(fù)數(shù)據(jù)的許可,并在獲得許可后,通過所述地區(qū)間 網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。優(yōu)選地,上述的控制方法中還包括
8
所述第一節(jié)點(diǎn)接收所述控制裝置下發(fā)的第二控制命令,所述第二控制命令指示僅 允許獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù);在中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的過程后,所述第一節(jié)點(diǎn)判斷所述第一節(jié) 點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);在所述第一節(jié)點(diǎn)組合中沒有正在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),所述第 一節(jié)點(diǎn)向所述控制裝置申請(qǐng)進(jìn)行異地恢復(fù)數(shù)據(jù)的配額,并在獲得配額授權(quán)后,通過所述地 區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。優(yōu)選地,上述的控制方法中在判斷所述第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)之前, 所述第一節(jié)點(diǎn)進(jìn)一步判斷所述第一節(jié)點(diǎn)組合中是否存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);在所述第一節(jié)點(diǎn)組合中存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),所述第一節(jié)點(diǎn)通過地區(qū)內(nèi) 部網(wǎng)絡(luò),從所述已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù);在所述第一節(jié)點(diǎn)組合中不存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),所述第一節(jié)點(diǎn)判斷所述 第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)。本發(fā)明還提供了一種第一節(jié)點(diǎn),所述第一節(jié)點(diǎn)設(shè)置在第一地區(qū)中,所述第一節(jié)點(diǎn) 包括監(jiān)測(cè)單元,用于在本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)從第二地區(qū)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)時(shí),監(jiān)測(cè) 數(shù)據(jù)恢復(fù)過程中的數(shù)據(jù)傳輸?shù)男阅苤笜?biāo);上報(bào)單元,用于向控制裝置發(fā)送所述性能指標(biāo),以使得所述控制裝置基于各個(gè)節(jié) 點(diǎn)發(fā)送的所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度,并在所述擁塞程度超出預(yù)定的擁塞 控制門限時(shí),減少第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。優(yōu)選地,上述的第一節(jié)點(diǎn)中,還包括第一接收單元,用于接收所述控制裝置下發(fā)的第一控制命令,所述第一控制命令 指示僅允許第一節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),所述第一節(jié)點(diǎn)組合是所 述第一節(jié)點(diǎn)所屬的節(jié)點(diǎn)組合,且所述第一節(jié)點(diǎn)組合中僅包括第一地區(qū)中用于存儲(chǔ)相同數(shù)據(jù) 的節(jié)點(diǎn);第一控制單元,用于根據(jù)所述第一控制命令,保持或中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò) 恢復(fù)數(shù)據(jù)的過程。優(yōu)選地,上述的第一節(jié)點(diǎn)中,還包括第一判斷單元,用于在所述第一控制單元中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的 過程后,判斷所述第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);第一處理單元,用于在所述第一判斷單元判斷所述第一節(jié)點(diǎn)組合中沒有正在通過 地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),向所述控制裝置申請(qǐng)進(jìn)行異地恢復(fù)數(shù)據(jù)的許可,并在 獲得許可后,通過所述地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。優(yōu)選地,上述的第一節(jié)點(diǎn)中,還包括第二接收單元,用于接收所述控制裝置下發(fā)的第二控制命令,所述第二控制命令 指示僅允許獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù);第二控制單元,用于根據(jù)所述第二控制命令,保持或中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò) 恢復(fù)數(shù)據(jù)的過程;
第二判斷單元,用于在所述第二控制單元中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的 過程后,判斷所述第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);第二處理單元,用于在所述第二判斷單元判斷所述第一節(jié)點(diǎn)組合中沒有正在通過 地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),向所述控制裝置申請(qǐng)進(jìn)行異地恢復(fù)數(shù)據(jù)的配額,并在 獲得配額授權(quán)后,通過所述地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。優(yōu)選地,上述的第一節(jié)點(diǎn)中,還包括第三判斷單元,用于判斷所述第一節(jié)點(diǎn)組合中是否存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);第三處理單元,用于在所述第一節(jié)點(diǎn)組合中存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),通過 地區(qū)內(nèi)部網(wǎng)絡(luò),從所述已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)。從以上所述可以看出,本發(fā)明提供的數(shù)據(jù)恢復(fù)的控制方法、節(jié)點(diǎn)、控制裝置及容災(zāi) 系統(tǒng),基于擁塞狀態(tài)動(dòng)態(tài)調(diào)節(jié)地區(qū)間恢復(fù)進(jìn)程的數(shù)量,在地區(qū)間網(wǎng)絡(luò)出現(xiàn)擁塞時(shí),減少通過 地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)的數(shù)量,從而數(shù)據(jù)恢復(fù)過程中合理利用地區(qū)間的網(wǎng)絡(luò)帶 寬,能夠避免因網(wǎng)絡(luò)擁塞惡化數(shù)據(jù)傳輸效率,從而減少容災(zāi)恢復(fù)過程所需時(shí)間。


圖1為現(xiàn)有技術(shù)的容災(zāi)恢復(fù)過程的示意圖;圖2為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)恢復(fù)的控制方法的示意圖;圖3為本發(fā)明實(shí)施例中一種數(shù)據(jù)恢復(fù)的示意圖;圖4為本發(fā)明實(shí)施例中另一種數(shù)據(jù)恢復(fù)的示意圖;圖5為本發(fā)明實(shí)施例提供的控制裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的數(shù)據(jù)恢復(fù)的控制方法的詳細(xì)流程圖;圖7為本發(fā)明實(shí)施例中在啟用“全部節(jié)點(diǎn)并行從異地恢復(fù)數(shù)據(jù)”的恢復(fù)策略時(shí)節(jié) 點(diǎn)從異地恢復(fù)數(shù)據(jù)的流程圖;圖8為本發(fā)明實(shí)施例中在啟用“節(jié)點(diǎn)組合間并行從異地恢復(fù)數(shù)據(jù)”的恢復(fù)策略時(shí) 節(jié)點(diǎn)從異地恢復(fù)數(shù)據(jù)的流程圖;圖9為本發(fā)明實(shí)施例在采用配額管理方式時(shí),節(jié)點(diǎn)在恢復(fù)數(shù)據(jù)成功后系統(tǒng)的判斷 流程圖。
具體實(shí)施例方式本發(fā)明通過在地區(qū)間的容災(zāi)恢復(fù)過程中對(duì)數(shù)據(jù)傳輸性能進(jìn)行監(jiān)測(cè),在網(wǎng)絡(luò)擁塞時(shí) 減少地區(qū)間同時(shí)并發(fā)的數(shù)據(jù)恢復(fù)的進(jìn)程數(shù)量,從而實(shí)現(xiàn)對(duì)地區(qū)間網(wǎng)絡(luò)帶寬資源的合理利 用。以下將結(jié)合附圖,通過具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步的說(shuō)明。實(shí)施例一本發(fā)明實(shí)施例所述的數(shù)據(jù)恢復(fù)的控制方法,應(yīng)用于第一地區(qū)的節(jié)點(diǎn)從第二地區(qū)的 節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)的過程中,其中,同一地區(qū)的節(jié)點(diǎn)之間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū)的 節(jié)點(diǎn)之間通過地區(qū)間網(wǎng)絡(luò)連接。本實(shí)施例中還包括一控制裝置,所述控制裝置與各個(gè)地區(qū) 的節(jié)點(diǎn)都能夠進(jìn)行通信,所述控制裝置可以設(shè)置在任一地區(qū)中。本實(shí)施例中,地區(qū)間網(wǎng)絡(luò)可以采用因特網(wǎng)等公共網(wǎng)絡(luò),地區(qū)內(nèi)部網(wǎng)絡(luò)可以采用以 太網(wǎng)等局域網(wǎng)絡(luò)。通常,地區(qū)間網(wǎng)絡(luò)的帶寬小于地區(qū)內(nèi)部網(wǎng)絡(luò)的帶寬,或者,在具有相同帶寬時(shí),地區(qū)間網(wǎng)絡(luò)比地區(qū)內(nèi)部網(wǎng)絡(luò)需要付出更多費(fèi)用。因此,對(duì)于同樣的帶寬,地區(qū)間網(wǎng)絡(luò) 比地區(qū)內(nèi)部網(wǎng)絡(luò)需要付出更多的代價(jià),地區(qū)間的網(wǎng)絡(luò)資源通常更為有限。本實(shí)施例從控制裝置的角度來(lái)說(shuō)明本發(fā)明是如何實(shí)施的。請(qǐng)參照?qǐng)D2,本發(fā)明實(shí)施例提供的一種數(shù)據(jù)恢復(fù)的控制方法,包括以下步驟步驟21,在所述恢復(fù)數(shù)據(jù)的過程中,控制裝置收集地區(qū)間數(shù)據(jù)傳輸?shù)男阅苤笜?biāo)。這里,由控制裝置來(lái)收集性能指標(biāo),具體收集方式可以是控制裝置周期性地向各 個(gè)節(jié)點(diǎn)去查詢,或者是各個(gè)節(jié)點(diǎn)周期性地主動(dòng)向控制裝置上報(bào),由控制裝置匯總上報(bào)的性 能指標(biāo)。所述性能指標(biāo)具體可以是地區(qū)間數(shù)據(jù)傳輸時(shí)的時(shí)延或丟包率等參數(shù)。步驟22,所述控制裝置根據(jù)所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度。這里,地區(qū)間網(wǎng)絡(luò)的擁塞程度包括出現(xiàn)擁塞和未出現(xiàn)擁塞(包括從擁塞恢復(fù)正 常)等狀況,在出現(xiàn)擁塞時(shí)還可以根據(jù)擁塞的嚴(yán)重程度進(jìn)一步分成多個(gè)級(jí)別的擁塞。其中 判斷擁塞程度的方式有多種例如,可以在第一地區(qū)和第二地區(qū)之間的網(wǎng)絡(luò)正常時(shí),預(yù)定統(tǒng)計(jì)得到地區(qū)間數(shù)據(jù) 傳輸?shù)臅r(shí)延范圍,然后,控制裝置基于收集到的性能指標(biāo),判斷地區(qū)間數(shù)據(jù)傳輸?shù)臅r(shí)延是否 已超出上述時(shí)延范圍的最大值(也可以在上述時(shí)延范圍中的最大值的基礎(chǔ)上增加一個(gè)額 外的富余量得到一個(gè)時(shí)延門限值),在時(shí)延超過上述最大值或時(shí)延門限值時(shí),判斷地區(qū)間網(wǎng) 絡(luò)出現(xiàn)擁塞;否則,判斷地區(qū)間網(wǎng)絡(luò)未出現(xiàn)擁塞,處于正常狀態(tài)。再例如,可以預(yù)先設(shè)置一個(gè)丟包率的門限值,然后,控制裝置基于收集到的性能指 標(biāo),判斷地區(qū)間數(shù)據(jù)傳輸?shù)膩G包率是否超過該門限值,若是,則判斷地區(qū)間網(wǎng)絡(luò)出現(xiàn)擁塞; 否則,判斷地區(qū)間網(wǎng)絡(luò)正常。再例如,還可以綜合考慮時(shí)延和丟包率來(lái)制定不同的判斷策略,在丟包率和時(shí)延 任一參數(shù)超過對(duì)應(yīng)的門限時(shí),即判斷地區(qū)間網(wǎng)絡(luò)出現(xiàn)擁塞。判斷地區(qū)間網(wǎng)絡(luò)的擁塞狀態(tài)恢復(fù)正常,則可以采用與以上判斷方式相反的判斷標(biāo) 準(zhǔn)即可,此處不再贅述。步驟23,在所述擁塞程度超出預(yù)定的擁塞控制門限時(shí),所述控制裝置減少所述第 一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量??梢钥闯?,本實(shí)施例動(dòng)態(tài)調(diào)節(jié)地區(qū)間恢復(fù)進(jìn)程的數(shù)量,在地區(qū)間網(wǎng)絡(luò)出現(xiàn)擁塞時(shí), 減少通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)的數(shù)量,從而數(shù)據(jù)恢復(fù)過程中合理利用地區(qū)間的 網(wǎng)絡(luò)帶寬,能夠避免因網(wǎng)絡(luò)擁塞惡化數(shù)據(jù)傳輸效率,從而減少容災(zāi)恢復(fù)過程所需時(shí)間。本實(shí)施例所述的數(shù)據(jù)恢復(fù)的控制方法,在所述地區(qū)間的網(wǎng)絡(luò)未出現(xiàn)擁塞(如網(wǎng)絡(luò) 一直正?;蛘呔W(wǎng)絡(luò)從擁塞恢復(fù)為正常)時(shí),還可以包括以下步驟步驟M,在所述擁塞程度未超出所述擁塞控制門限時(shí),所述控制裝置增加第一地 區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。這里的擁塞控制門限可以是根據(jù)網(wǎng)絡(luò)實(shí)際應(yīng)用環(huán)境所確定的一個(gè)數(shù)值,還可以是 一個(gè)數(shù)值的范圍,在擁塞程度低于該范圍的下限時(shí),可以執(zhí)行上述步驟M ;在擁塞程度高 于該范圍的上限時(shí),可以執(zhí)行上述步驟23。另外,由于擁塞控制門限是本實(shí)施例自行設(shè)置的一個(gè)數(shù)值或范圍,因此本實(shí)施例 可以將該門限設(shè)置的比較低,即在網(wǎng)絡(luò)實(shí)際未出現(xiàn)擁塞時(shí),即啟動(dòng)擁塞控制過程,執(zhí)行上述 步驟23,減少所述第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量,這樣可以為剩余的通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)提供更高的帶寬,以加快這些節(jié)點(diǎn)的恢復(fù)速度??梢钥闯觯緦?shí)施例在所述地區(qū)間的網(wǎng)絡(luò)恢復(fù)正常時(shí),所述控制裝置增加第一地 區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量,以充分利用地區(qū)間帶寬,加快數(shù)據(jù)恢復(fù) 過程。以下參照?qǐng)D3和圖4,說(shuō)明上述步驟23中可以采用的減少節(jié)點(diǎn)數(shù)量的方式。請(qǐng)參照?qǐng)D3,完整數(shù)據(jù)包括數(shù)據(jù)1 3共三個(gè)部分,第一地區(qū)同時(shí)保留完整數(shù)據(jù)的 兩個(gè)備份,其中,節(jié)點(diǎn)11 13分別用于存儲(chǔ)數(shù)據(jù)1 數(shù)據(jù)3,形成一個(gè)數(shù)據(jù)備份;節(jié)點(diǎn)14 16分別用于存儲(chǔ)數(shù)據(jù)1 數(shù)據(jù)3,形成另一個(gè)數(shù)據(jù)備份。第二地區(qū)的節(jié)點(diǎn)21 23分別用 于存儲(chǔ)數(shù)據(jù)1 數(shù)據(jù)3,形成一個(gè)數(shù)據(jù)備份。假設(shè)第一地區(qū)的所有節(jié)點(diǎn)設(shè)備都出現(xiàn)損壞(這里僅是舉例說(shuō)明,本實(shí)施例并不要 求第一地區(qū)的所有節(jié)點(diǎn)設(shè)備都出現(xiàn)損壞,在部分節(jié)點(diǎn)設(shè)備出現(xiàn)損壞時(shí)本實(shí)施例仍然適用)。 在這些節(jié)點(diǎn)被修復(fù)后,將會(huì)同時(shí)通過第一、第二地區(qū)間的網(wǎng)絡(luò),從第二地區(qū)中對(duì)應(yīng)的節(jié)點(diǎn)處 恢復(fù)數(shù)據(jù),以進(jìn)行數(shù)據(jù)恢復(fù)。本實(shí)施例中,控制裝置周期性地判斷地區(qū)間網(wǎng)絡(luò)是否出現(xiàn)擁 塞,如果控制裝置判斷出地區(qū)間網(wǎng)絡(luò)出現(xiàn)擁塞,那么控制裝置可以通過以下步驟來(lái)減少同 時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量步驟231,所述控制裝置根據(jù)各個(gè)節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù),將第一地區(qū)的節(jié)點(diǎn)劃分成一個(gè) 以上的節(jié)點(diǎn)組合,其中,每個(gè)節(jié)點(diǎn)組合中僅包括用于存儲(chǔ)相同數(shù)據(jù)的節(jié)點(diǎn)。例如,在圖3中,可以將用于存儲(chǔ)數(shù)據(jù)1的節(jié)點(diǎn)11和節(jié)點(diǎn)14劃分到節(jié)點(diǎn)組合1,將 用于存儲(chǔ)數(shù)據(jù)2的節(jié)點(diǎn)12和節(jié)點(diǎn)15劃分到節(jié)點(diǎn)組合2,將用于存儲(chǔ)數(shù)據(jù)3的節(jié)點(diǎn)13和節(jié) 點(diǎn)16劃分到節(jié)點(diǎn)組合3。步驟232,所述控制裝置判斷所述節(jié)點(diǎn)組合中是否存在兩個(gè)以上的、同時(shí)通過地區(qū) 間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)。這里,節(jié)點(diǎn)可以將自己當(dāng)前狀態(tài)上報(bào)給控制裝置,或者控制裝置主動(dòng)去查詢各個(gè) 節(jié)點(diǎn)的狀態(tài),從而控制裝置能夠?qū)崟r(shí)獲得各個(gè)節(jié)點(diǎn)的狀態(tài),包括節(jié)點(diǎn)是否正在通過地區(qū)間 網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),節(jié)點(diǎn)是否已經(jīng)完成數(shù)據(jù)恢復(fù)等。步驟233,在所述節(jié)點(diǎn)組合中存在兩個(gè)以上的、同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié) 點(diǎn)時(shí),僅允許所述節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),中止所述節(jié)點(diǎn)組合中 的其它節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。這里,在上述步驟232中判斷出每個(gè)節(jié)點(diǎn)組合中的所有兩個(gè)節(jié)點(diǎn)都在同時(shí)通過地 區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),可以在步驟233中中止節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù) 據(jù)恢復(fù),而僅允許其中一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。例如,控制裝置可以向節(jié)點(diǎn) 發(fā)送一第一控制命令,所述第一控制命令指示僅允許第一節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū) 間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù);這樣,通過上述的第一控制命令,控制裝置可以將當(dāng)前地區(qū)間數(shù)據(jù)恢復(fù)的 策略通知給各個(gè)節(jié)點(diǎn);節(jié)點(diǎn)在接收到該第一控制命令后,判斷是否允許本節(jié)點(diǎn)通過地區(qū)間 網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),進(jìn)而決定繼續(xù)或停止通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。圖3示出了僅允許節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的一種數(shù)據(jù) 恢復(fù)的示意圖,此時(shí)同時(shí)只有Ρ ο、P12、P14三個(gè)進(jìn)程通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),在節(jié)點(diǎn)組 合內(nèi)部有1個(gè)節(jié)點(diǎn)完成數(shù)據(jù)恢復(fù)后,由進(jìn)程Pll、P13、P15,通過地區(qū)內(nèi)部網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢
Μ. ο
這樣,可以同時(shí)并發(fā)的通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的進(jìn)程減少一半,從而可以 大大減少數(shù)據(jù)恢復(fù)對(duì)地區(qū)間網(wǎng)絡(luò)帶寬的占用,提高地區(qū)間網(wǎng)絡(luò)的數(shù)據(jù)傳輸效率。在上述步驟233之后,雖然每個(gè)節(jié)點(diǎn)組合中最多只有1個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢 復(fù)數(shù)據(jù),但仍然存在地區(qū)間網(wǎng)絡(luò)依然擁塞的可能??刂蒲b置通過周期性地監(jiān)測(cè)判斷地區(qū)間 網(wǎng)絡(luò)出現(xiàn)擁塞,并在通過以上步驟232判斷出每個(gè)所述節(jié)點(diǎn)組合中通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù) 據(jù)的節(jié)點(diǎn)數(shù)量不多于1個(gè),此時(shí),本實(shí)施例還可以進(jìn)一步通過以下步驟,來(lái)緩解地區(qū)間網(wǎng)絡(luò) 的擁塞程度步驟234,在每個(gè)所述節(jié)點(diǎn)組合中通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)數(shù)量不多于1 個(gè)時(shí),所述控制裝置更新地區(qū)間同時(shí)進(jìn)行數(shù)據(jù)復(fù)制的節(jié)點(diǎn)的配額的數(shù)量,所述配額的數(shù)量 小于所述第一地區(qū)中當(dāng)前通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。這里,控制裝置在發(fā)現(xiàn)每個(gè)所述節(jié)點(diǎn)組合中通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)數(shù)量 不多于1個(gè)時(shí),需要對(duì)配額的數(shù)據(jù)進(jìn)行更新(在初次確定配額時(shí),可以根據(jù)網(wǎng)絡(luò)擁塞程度, 設(shè)置一個(gè)初始的配額數(shù)量,該初始的配額數(shù)量要小于節(jié)點(diǎn)組合的數(shù)量),使得更新后的配額 數(shù)量進(jìn)一步減少??梢愿鶕?jù)網(wǎng)絡(luò)的擁塞程度不同,來(lái)確定當(dāng)前需要減少的數(shù)額,在擁塞程度 嚴(yán)重時(shí),減少的數(shù)額較大;反之在擁塞程度不太嚴(yán)重時(shí),減少的數(shù)額較小。這里,所述控制裝置還可以通過向節(jié)點(diǎn)發(fā)送一第二控制命令,所述第二控制命令 指示僅允許獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù);這樣,通過上述的第二控制命 令,控制裝置可以將當(dāng)前地區(qū)間數(shù)據(jù)恢復(fù)的策略通知給各個(gè)節(jié)點(diǎn);節(jié)點(diǎn)在接收到該第二控 制命令后,判斷本節(jié)點(diǎn)是否獲得配額,進(jìn)而決定繼續(xù)或停止通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。步驟235,所述控制裝置將所述配額授權(quán)給所述第一地區(qū)中對(duì)應(yīng)數(shù)量的節(jié)點(diǎn)。這里,具體的授權(quán)方式可以是控制裝置直接選定節(jié)點(diǎn)并給予授權(quán),或者是由節(jié)點(diǎn) 主動(dòng)申請(qǐng)配額,控制裝置在接收到申請(qǐng)后,根據(jù)當(dāng)前剩余配額數(shù)量,來(lái)決定是否予以授權(quán)。步驟236,所述控制裝置僅允許所述第一地區(qū)中獲得配額授權(quán)的節(jié)點(diǎn)繼續(xù)通過地 區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),中止所述第一地區(qū)中未獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù) 據(jù)。這里,控制裝置通過向未獲得授權(quán)的節(jié)點(diǎn)發(fā)送一個(gè)中止指令,該節(jié)點(diǎn)在接收到該 中止指令后,停止通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù),從而中止第一地區(qū)中未獲得配額授權(quán)的 節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。圖4示出了配額管理后的一種恢復(fù)數(shù)據(jù)的示意圖,假設(shè)配額數(shù)量為1,則地區(qū)之間 同時(shí)僅允許一個(gè)進(jìn)程恢復(fù)數(shù)據(jù),依次為P21、P23和P25,在上一進(jìn)程是否配額后,才開始下 一進(jìn)程。地區(qū)內(nèi)部可以通過內(nèi)部網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。通過上述步驟,本實(shí)施例可以進(jìn)一步對(duì)網(wǎng)絡(luò)擁塞進(jìn)行緩解,改善地區(qū)間數(shù)據(jù)的傳 輸效率。本實(shí)施例中,控制裝置根據(jù)收集到的節(jié)點(diǎn)狀態(tài)信息,在節(jié)點(diǎn)組合中存在已完成數(shù) 據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),控制所述節(jié)點(diǎn)組合中尚未完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)通過地區(qū)內(nèi)部網(wǎng)絡(luò),從所 述已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)。這樣可以充分利用帶寬資源更充足的地區(qū)內(nèi)部網(wǎng) 絡(luò)進(jìn)行數(shù)據(jù)恢復(fù),減少地區(qū)間數(shù)據(jù)恢復(fù)的數(shù)據(jù)量,提高數(shù)據(jù)恢復(fù)速度,減少容災(zāi)恢復(fù)所需時(shí) 間。從以上所述可以看出
本實(shí)施例在地區(qū)間網(wǎng)絡(luò)帶寬充足的條件下,優(yōu)先采用所有節(jié)點(diǎn)并行的恢復(fù)策略, 以達(dá)到最快的恢復(fù)效果,縮短故障恢復(fù)的時(shí)間。當(dāng)網(wǎng)絡(luò)帶寬存在瓶頸時(shí),本實(shí)施例采用節(jié)點(diǎn)組合之間并行,組合內(nèi)分批恢復(fù)的策 略,極大的減少了地區(qū)間IP網(wǎng)絡(luò)帶寬資源的占用以及各個(gè)節(jié)點(diǎn)恢復(fù)過程中對(duì)IP帶寬資源 的爭(zhēng)搶。由于保證了每個(gè)數(shù)據(jù)節(jié)點(diǎn)組合中均有一個(gè)節(jié)點(diǎn)優(yōu)先完成數(shù)據(jù)恢復(fù)并在恢復(fù)完成后 立即投入運(yùn)行,因此本流程的故障恢復(fù)時(shí)間與網(wǎng)絡(luò)充足條件下的故障恢復(fù)時(shí)間相同,但極 大的減少了地區(qū)間網(wǎng)絡(luò)帶寬的需求。當(dāng)網(wǎng)絡(luò)帶寬無(wú)法滿足上述兩種場(chǎng)景,本實(shí)施例將采用配額管理的方式動(dòng)態(tài)調(diào)整節(jié) 點(diǎn)組合之間的并發(fā)性,從而減少地區(qū)間帶寬資源占用沖突、縮短數(shù)據(jù)恢復(fù)時(shí)間。與上述兩種 場(chǎng)景相比,采用配額的恢復(fù)管理方式能夠最大限度的適用地區(qū)間網(wǎng)絡(luò)帶寬資源,在效率與 實(shí)際有效帶寬之間達(dá)到平衡?;谝陨系臄?shù)據(jù)恢復(fù)的控制方法,本實(shí)施例還提供了一種數(shù)據(jù)恢復(fù)的控制裝置, 應(yīng)用于第一地區(qū)的節(jié)點(diǎn)從第二地區(qū)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)的過程中,其中,同一地區(qū)的節(jié)點(diǎn)之 間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū)的節(jié)點(diǎn)之間通過地區(qū)間網(wǎng)絡(luò)連接,請(qǐng)參照?qǐng)D5,所述控 制裝置包括收集單元,用于在所述恢復(fù)數(shù)據(jù)的過程中,收集地區(qū)間數(shù)據(jù)傳輸?shù)男阅苤笜?biāo);第一判斷單元,用于根據(jù)所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度;第一控制單元,用于在所述擁塞程度超出預(yù)定的擁塞控制門限時(shí),減少第一地區(qū) 中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。優(yōu)選地,上述控制裝置還包括第二控制單元,用于在所擁塞程度未超出所述擁塞控制門限時(shí),增加第一地區(qū)中 同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。具體的,所述第一控制單元具體包括劃分單元,用于根據(jù)各個(gè)節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù),將第一地區(qū)的節(jié)點(diǎn)劃分成一個(gè)以上的 節(jié)點(diǎn)組合,其中,每個(gè)節(jié)點(diǎn)組合中僅包括用于存儲(chǔ)相同數(shù)據(jù)的節(jié)點(diǎn);第二判斷單元,用于判斷所述節(jié)點(diǎn)組合中是否存在兩個(gè)以上的、同時(shí)通過地區(qū)間 網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn);第一處理單元,用于在所述節(jié)點(diǎn)組合中存在兩個(gè)以上的、同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢 復(fù)數(shù)據(jù)的節(jié)點(diǎn)時(shí),僅允許所述節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),中止所述 節(jié)點(diǎn)組合中的其它節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。更進(jìn)一步的,所述第一控制單元還包括更新單元,用于在每個(gè)所述節(jié)點(diǎn)組合中通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)數(shù)量不多 于1個(gè)時(shí),更新地區(qū)間同時(shí)進(jìn)行數(shù)據(jù)復(fù)制的節(jié)點(diǎn)的配額的數(shù)量,所述配額的數(shù)量小于所述 第一地區(qū)中當(dāng)前通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量;授權(quán)單元,用于將所述配額授權(quán)給所述第一地區(qū)中對(duì)應(yīng)數(shù)量的節(jié)點(diǎn);第二處理單元,用于僅允許所述第一地區(qū)中獲得配額授權(quán)的節(jié)點(diǎn)繼續(xù)通過地區(qū)間 網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),中止所述第一地區(qū)中未獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。優(yōu)選地,所述第一控制單元還包括第三處理單元,用于在所述節(jié)點(diǎn)組合中存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)后,控制所述節(jié)點(diǎn)組合中尚未完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)通過地區(qū)內(nèi)部網(wǎng)絡(luò),從所述已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)處 恢復(fù)數(shù)據(jù)。本實(shí)施例還提供一種容災(zāi)系統(tǒng),該容災(zāi)系統(tǒng)包括設(shè)置在第一地區(qū)的節(jié)點(diǎn)、設(shè)置在第二地區(qū)的節(jié)點(diǎn)和如上文所述的控制裝置;其中,同一地區(qū)的節(jié)點(diǎn)間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū)的節(jié)點(diǎn)間通過地區(qū)間 網(wǎng)絡(luò)連接;其中,所述控制裝置包括收集單元,用于在所述恢復(fù)數(shù)據(jù)的過程中,收集地區(qū)間數(shù)據(jù)傳輸?shù)男阅苤笜?biāo);第一判斷單元,用于根據(jù)所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度;第一控制單元,用于在所述擁塞程度超出預(yù)定的擁塞控制門限時(shí),減少第一地區(qū) 中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。其中,所述第一控制單元具體結(jié)構(gòu)如上文所述,此處不再贅述。實(shí)施例二本發(fā)明實(shí)施例所述的數(shù)據(jù)恢復(fù)的控制方法,應(yīng)用于第一地區(qū)的節(jié)點(diǎn)從第二地區(qū)的 節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)的過程中,其中,同一地區(qū)的節(jié)點(diǎn)之間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū)的 節(jié)點(diǎn)之間通過地區(qū)間網(wǎng)絡(luò)連接。本實(shí)施例中還包括一控制裝置,所述控制裝置與各個(gè)地區(qū) 的節(jié)點(diǎn)都能夠進(jìn)行通信,所述控制裝置可以設(shè)置在任一地區(qū)中。本實(shí)施例從第一地區(qū)的一個(gè)節(jié)點(diǎn)(為描述方便,以下稱該節(jié)點(diǎn)為第一節(jié)點(diǎn))的角 度來(lái)說(shuō)明本發(fā)明是如何實(shí)施的。本發(fā)明實(shí)施例提供的一種數(shù)據(jù)恢復(fù)的控制方法,包括以下步驟步驟301,所述第一地區(qū)中的第一節(jié)點(diǎn),在通過地區(qū)間網(wǎng)絡(luò)從第二地區(qū)的節(jié)點(diǎn)處恢 復(fù)數(shù)據(jù)時(shí),監(jiān)測(cè)數(shù)據(jù)恢復(fù)過程中的數(shù)據(jù)傳輸?shù)男阅苤笜?biāo);步驟302,所述第一節(jié)點(diǎn)向控制裝置發(fā)送所述性能指標(biāo),以使得所述控制裝置基于 各個(gè)節(jié)點(diǎn)發(fā)送的所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度,并在所述擁塞程度超出預(yù)定 的擁塞控制門限時(shí),減少所述第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。上述性能指標(biāo),還使得所述控制裝置在基于所述性能參數(shù)判斷出所述地區(qū)間網(wǎng)絡(luò) 未出現(xiàn)擁塞時(shí),增加第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。這樣,控制裝置可以根據(jù)收集到的性能指標(biāo),在地區(qū)間網(wǎng)絡(luò)擁塞時(shí),通過減少第一 地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量,來(lái)改善擁塞程度,提高地區(qū)間網(wǎng)絡(luò)的 數(shù)據(jù)傳輸效率。本實(shí)施例中,第一節(jié)點(diǎn)還可以根據(jù)控制裝置下發(fā)的控制命令,獲取系統(tǒng)中當(dāng)前采 用的地區(qū)間數(shù)據(jù)恢復(fù)的策略,進(jìn)而決定是否通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。此時(shí),本實(shí)施例還可 以包括以下步驟步驟311,所述第一節(jié)點(diǎn)接收所述控制裝置下發(fā)的第一控制命令,所述第一控制命 令指示僅允許第一節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),所述第一節(jié)點(diǎn)組合是 所述第一節(jié)點(diǎn)所屬的節(jié)點(diǎn)組合,且所述第一節(jié)點(diǎn)組合中僅包括第一地區(qū)中用于存儲(chǔ)相同數(shù) 據(jù)的節(jié)點(diǎn);步驟312,所述第一節(jié)點(diǎn)根據(jù)所述第一控制命令,保持或中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng) 絡(luò)恢復(fù)數(shù)據(jù)的過程。
15
在上述步驟312之后,如果第一節(jié)點(diǎn)組合中沒有通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的 其它節(jié)點(diǎn),則第一節(jié)點(diǎn)還可以向控制裝置申請(qǐng)?jiān)S可,以便于在獲得許可后通過地區(qū)間網(wǎng)絡(luò) 恢復(fù)數(shù)據(jù)。此時(shí),本實(shí)施例還可以包括以下步驟步驟313,在中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的過程后,所述第一節(jié)點(diǎn)進(jìn)一步 判斷所述第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)。步驟314,在所述第一節(jié)點(diǎn)組合中沒有正在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn) 時(shí),所述第一節(jié)點(diǎn)向所述控制裝置申請(qǐng)進(jìn)行異地恢復(fù)數(shù)據(jù)的許可,并在獲得許可后,通過所 述地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。步驟315,在所述第一節(jié)點(diǎn)組合中存在正在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的第二 節(jié)點(diǎn)時(shí),所述第一節(jié)點(diǎn)可以進(jìn)入等待狀態(tài),直到第二節(jié)點(diǎn)完成數(shù)據(jù)恢復(fù)后,可以通過地區(qū)內(nèi) 部網(wǎng)絡(luò)從第二節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)。當(dāng)然,如果地區(qū)間帶寬允許的話,在第二節(jié)點(diǎn)完成數(shù)據(jù)恢復(fù) 并且第一節(jié)點(diǎn)組合中沒有正在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),第一節(jié)點(diǎn)也可以通 過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。在地區(qū)間網(wǎng)絡(luò)擁塞比較嚴(yán)重時(shí),控制裝置還可以通過配額方式來(lái)進(jìn)一步減少能夠 通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)的數(shù)量。此時(shí),本實(shí)施例還可以包括以下步驟步驟321,所述第一節(jié)點(diǎn)接收所述控制裝置下發(fā)的第二控制命令,所述第二控制命 令指示僅允許獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。這樣,通過第二控制命令,控制裝置將當(dāng)前的地區(qū)間數(shù)據(jù)恢復(fù)的策略通知給各個(gè) 節(jié)點(diǎn)。各個(gè)節(jié)點(diǎn)根據(jù)自身是否獲得配額,來(lái)決定是否繼續(xù)地區(qū)間的數(shù)據(jù)恢復(fù)。步驟322,如果第一節(jié)點(diǎn)判斷出自身并未獲得配額,則會(huì)中止通過地區(qū)間網(wǎng)絡(luò)恢復(fù) 數(shù)據(jù);在中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的過程后,所述第一節(jié)點(diǎn)判斷所述第一節(jié)點(diǎn) 組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)。步驟323,在所述第一節(jié)點(diǎn)組合中沒有正在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn) 時(shí),所述第一節(jié)點(diǎn)向所述控制裝置申請(qǐng)進(jìn)行異地恢復(fù)數(shù)據(jù)的配額,并在獲得配額授權(quán)后,通 過所述地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。以上說(shuō)明了第一節(jié)點(diǎn)申請(qǐng)配額來(lái)進(jìn)行地區(qū)間數(shù)據(jù)恢復(fù)的過程。上述步驟313和步驟322中,在判斷所述第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng) 絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)之前,所述第一節(jié)點(diǎn)還可以進(jìn)一步判斷所述第一節(jié)點(diǎn)組合中是否存 在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)如果所述第一節(jié)點(diǎn)組合中存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn),則所述第一節(jié)點(diǎn)可以通過 地區(qū)內(nèi)部網(wǎng)絡(luò),從所述已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù),以減少通過地區(qū)間網(wǎng)絡(luò)傳輸?shù)?br> 數(shù)據(jù)量;如果所述第一節(jié)點(diǎn)組合中不存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),所述第一節(jié)點(diǎn)才進(jìn)一 步判斷所述第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)?;谝陨系臄?shù)據(jù)恢復(fù)的控制方法,本實(shí)施例還提供了一種第一節(jié)點(diǎn),所述第一節(jié) 點(diǎn)設(shè)置在第一地區(qū)中,所述第一節(jié)點(diǎn)具體包括監(jiān)測(cè)單元,用于在本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)從第二地區(qū)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)時(shí),監(jiān)測(cè) 數(shù)據(jù)恢復(fù)過程中的數(shù)據(jù)傳輸?shù)男阅苤笜?biāo);上報(bào)單元,用于向控制裝置發(fā)送所述性能指標(biāo),以使得所述控制裝置基于各個(gè)節(jié)點(diǎn)發(fā)送的所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度,并在所述擁塞程度超出預(yù)定的擁塞 控制門限時(shí),減少第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。優(yōu)選地,上述上報(bào)單元所上報(bào)的性能參數(shù),還使得所述控制裝置在基于所述性能 參數(shù)判斷出所述地區(qū)間網(wǎng)絡(luò)未出現(xiàn)擁塞時(shí),增加第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù) 的節(jié)點(diǎn)的數(shù)量。第一節(jié)點(diǎn)還可以根據(jù)控制裝置下發(fā)的控制命令,確定當(dāng)前地區(qū)間數(shù)據(jù)恢復(fù)的策 略,進(jìn)而決定如何進(jìn)行數(shù)據(jù)恢復(fù)。例如,在通過策略限制每個(gè)節(jié)點(diǎn)組合中通過地區(qū)間網(wǎng)絡(luò)進(jìn) 行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)數(shù)量時(shí),上述的第一節(jié)點(diǎn)還包括第一接收單元,用于接收所述控制裝置下發(fā)的第一控制命令,所述第一控制命令 指示僅允許第一節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),所述第一節(jié)點(diǎn)組合是所 述第一節(jié)點(diǎn)所屬的節(jié)點(diǎn)組合,且所述第一節(jié)點(diǎn)組合中僅包括第一地區(qū)中用于存儲(chǔ)相同數(shù)據(jù) 的節(jié)點(diǎn);第一控制單元,用于根據(jù)所述第一控制命令,保持或中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò) 恢復(fù)數(shù)據(jù)的過程。第一判斷單元,用于在所述第一控制單元中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的 過程后,判斷所述第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);第一處理單元,用于在所述第一判斷單元判斷所述第一節(jié)點(diǎn)組合中沒有正在通過 地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),向所述控制裝置申請(qǐng)進(jìn)行異地恢復(fù)數(shù)據(jù)的許可,并在 獲得許可后,通過所述地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。再例如,在通過策略限制能夠通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)組合的數(shù)量 (通過授權(quán)配額進(jìn)行限制)時(shí),上述的第一節(jié)點(diǎn)還包括第二接收單元,用于接收所述控制裝置下發(fā)的第二控制命令,所述第二控制命令 指示僅允許獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù);第二控制單元,用于根據(jù)所述第二控制命令,保持或中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò) 恢復(fù)數(shù)據(jù)的過程;第二判斷單元,用于在所述第二控制單元中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的 過程后,判斷所述第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);第二處理單元,用于在所述第二判斷單元判斷所述第一節(jié)點(diǎn)組合中沒有正在通過 地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),向所述控制裝置申請(qǐng)進(jìn)行異地恢復(fù)數(shù)據(jù)的配額,并在 獲得配額授權(quán)后,通過所述地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。為了盡可能地利用地區(qū)內(nèi)部網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù),上述的第一節(jié)點(diǎn)還包括第三判斷單元,用于判斷所述第一節(jié)點(diǎn)組合中是否存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);第三處理單元,用于在所述第一節(jié)點(diǎn)組合中存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),通過 地區(qū)內(nèi)部網(wǎng)絡(luò),從所述已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)。以上兩個(gè)實(shí)施例分別從控制裝置的角度和第一節(jié)點(diǎn)的角度說(shuō)明了本發(fā)明的具體 實(shí)施。為了幫助從整體上進(jìn)一步了解本發(fā)明的內(nèi)容,以下實(shí)施例通過方法整體流程圖和部 分流程的細(xì)化圖,對(duì)本發(fā)明的具體實(shí)施進(jìn)行說(shuō)明。實(shí)施例三本實(shí)施例以UDC系統(tǒng)為例,仍然是第一地區(qū)的節(jié)點(diǎn)從第二地區(qū)的節(jié)點(diǎn)處進(jìn)行數(shù)據(jù)恢復(fù)的過程。本實(shí)施例基于地區(qū)間網(wǎng)絡(luò)的擁塞程度,動(dòng)態(tài)調(diào)整地區(qū)間數(shù)據(jù)恢復(fù)的策略本發(fā)明實(shí)施例所述的數(shù)據(jù)恢復(fù)的控制方法,應(yīng)用于第一地區(qū)的節(jié)點(diǎn)從第二地區(qū)的 節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)的過程中,其中,同一地區(qū)的節(jié)點(diǎn)之間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū)的 節(jié)點(diǎn)之間通過地區(qū)間網(wǎng)絡(luò)連接。本實(shí)施例中還包括一控制裝置,所述控制裝置與各個(gè)地區(qū) 的節(jié)點(diǎn)都能夠進(jìn)行通信,所述控制裝置可以設(shè)置在任一地區(qū)中。本發(fā)明實(shí)施例提供的一種 數(shù)據(jù)恢復(fù)的控制方法,包括以下步驟步驟41,在所述恢復(fù)數(shù)據(jù)的過程開始時(shí),控制第一地區(qū)的需要進(jìn)行數(shù)據(jù)復(fù)制的所 有節(jié)點(diǎn),都通過地區(qū)間網(wǎng)絡(luò)從第二地區(qū)對(duì)應(yīng)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)。即,本實(shí)施例啟動(dòng)數(shù)據(jù)恢復(fù) 時(shí),默認(rèn)采用所有節(jié)點(diǎn)都從異地并發(fā)的數(shù)據(jù)恢復(fù)策略,以減少數(shù)據(jù)恢復(fù)時(shí)間。步驟42,在所述恢復(fù)數(shù)據(jù)的過程中,控制裝置收集地區(qū)間數(shù)據(jù)傳輸?shù)男阅苤笜?biāo),并 根據(jù)所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)是否出現(xiàn)擁塞如未出現(xiàn)擁塞,則保持當(dāng)前的數(shù)據(jù)恢復(fù)策略,即采用所有節(jié)點(diǎn)都從異地并發(fā)的數(shù) 據(jù)恢復(fù)策略;如出現(xiàn)擁塞,則減少所述第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù) 量,以在地區(qū)間網(wǎng)絡(luò)帶寬不足時(shí)采用優(yōu)化的地區(qū)間數(shù)據(jù)恢復(fù)策略,從而高效利用有限帶寬 條件,達(dá)到較好的數(shù)據(jù)恢復(fù)效果。在減少所述第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量后,本實(shí)施例 仍然監(jiān)測(cè)地區(qū)間擁塞情況,如果地區(qū)間擁塞消除,本實(shí)施例還可以進(jìn)一步增加通過地區(qū)間 網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量,例如,在啟用“節(jié)點(diǎn)組合間并行從異地恢復(fù)數(shù)據(jù)”或“通過配額 限制節(jié)點(diǎn)組合間并發(fā)的恢復(fù)過程的數(shù)量”的數(shù)據(jù)恢復(fù)策略下,如果地區(qū)間擁塞消除,則可以 增加1或2個(gè)地區(qū)間并發(fā)恢復(fù)的進(jìn)程。下面結(jié)合圖6對(duì)上述數(shù)據(jù)恢復(fù)的控制方法及其采用的數(shù)據(jù)恢復(fù)策略作進(jìn)一步的 詳細(xì)描述。圖6是本實(shí)施例所涉及的針對(duì)網(wǎng)絡(luò)帶寬性能選擇合適恢復(fù)策略的流程圖。其具體 步驟如下步驟401 :UDC系統(tǒng)(具體可以由控制裝置執(zhí)行)定時(shí)啟動(dòng)對(duì)容災(zāi)恢復(fù)狀態(tài)的檢 查,如果第一地區(qū)從故障后恢復(fù)需要通過IP網(wǎng)絡(luò)從異地(如第二地區(qū))的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù) 則進(jìn)入步驟402,否則結(jié)束本流程。步驟402 =UDC系統(tǒng)在發(fā)起恢復(fù)流程前需要判斷第一地區(qū)的恢復(fù)狀態(tài)如果當(dāng)前地 區(qū)還未發(fā)起恢復(fù)流程,則按照設(shè)計(jì)優(yōu)先采用節(jié)點(diǎn)并行從異地恢復(fù)數(shù)據(jù)的恢復(fù)策略;如果第 一地區(qū)已發(fā)起恢復(fù)流程則需要進(jìn)一步判斷當(dāng)前網(wǎng)絡(luò)的帶寬性能以決定采用何種恢復(fù)策略。步驟403 第一地區(qū)尚未進(jìn)入恢復(fù)流程,UDC系統(tǒng)設(shè)置第一地區(qū)的恢復(fù)狀態(tài)為“開 始恢復(fù)”,并采用全部節(jié)點(diǎn)并行從異地恢復(fù)數(shù)據(jù)的恢復(fù)策略從異地節(jié)點(diǎn)恢復(fù)數(shù)據(jù),即第一地 區(qū)的所有節(jié)點(diǎn)都從異地并發(fā)恢復(fù)數(shù)據(jù)。步驟404 由于第一地區(qū)已啟動(dòng)恢復(fù)流程,UDC系統(tǒng)在恢復(fù)過程中需要收集用戶數(shù) 據(jù)包傳輸過程中的性能參數(shù),如時(shí)間延遲與超時(shí)信息,作為后續(xù)選擇恢復(fù)策略的依據(jù)。步驟405 =UDC系統(tǒng)基于性能參數(shù)判斷地區(qū)間網(wǎng)絡(luò)是否擁塞,并且超過預(yù)定的擁塞 控制門限,具體可以通過檢查當(dāng)前收集的時(shí)延信息是否與網(wǎng)絡(luò)空閑時(shí)的時(shí)延有顯著惡化, 或頻繁出現(xiàn)消息投遞超時(shí)若未出現(xiàn)網(wǎng)絡(luò)質(zhì)量惡化情況,則保持現(xiàn)有的恢復(fù)策略直到完成恢復(fù)過程,否則需要執(zhí)行進(jìn)一步的恢復(fù)策略調(diào)整。步驟406 :UDC系統(tǒng)在執(zhí)行恢復(fù)策略調(diào)整前,需要確定當(dāng)前已生效的恢復(fù)策略如果當(dāng)前執(zhí)行的恢復(fù)策略為全部節(jié)點(diǎn)并行從異地恢復(fù)數(shù)據(jù),則調(diào)整恢復(fù)策略為節(jié) 點(diǎn)組合間并行從異地恢復(fù)數(shù)據(jù),然后進(jìn)入步驟407執(zhí)行,其中,節(jié)點(diǎn)組合間并行從異地恢復(fù) 數(shù)據(jù)的恢復(fù)策略是指所有節(jié)點(diǎn)組合均并行從異地恢復(fù)數(shù)據(jù),但在同一時(shí)刻每個(gè)節(jié)點(diǎn)組合中 只能有一個(gè)節(jié)點(diǎn)從異地恢復(fù)數(shù)據(jù);如果當(dāng)前執(zhí)行的恢復(fù)策略為節(jié)點(diǎn)組合間并行從異地恢復(fù)數(shù)據(jù),則調(diào)整恢復(fù)策略 為通過配額限制節(jié)點(diǎn)組合間并發(fā)的恢復(fù)過程的數(shù)量,進(jìn)入步驟409執(zhí)行,其中,通過配額 限制節(jié)點(diǎn)組合間并發(fā)的恢復(fù)過程的數(shù)量的恢復(fù)策略是指在同一時(shí)刻允許每個(gè)節(jié)點(diǎn)組合中 最多一個(gè)獲得配額的節(jié)點(diǎn)從異地恢復(fù)數(shù)據(jù),且配額的數(shù)量小于節(jié)點(diǎn)組合的數(shù)量;如果當(dāng)前執(zhí)行的恢復(fù)策略為通過配額限制節(jié)點(diǎn)組合間并發(fā)的恢復(fù)過程的數(shù)量,則 需要考慮強(qiáng)行回收已分配的配額,以減少并發(fā)數(shù)量,降低地區(qū)間帶寬的占用,進(jìn)入步驟411 執(zhí)行。步驟407 中止正在執(zhí)行的所有恢復(fù)過程并啟用節(jié)點(diǎn)組合間并行從異地恢復(fù)數(shù)據(jù) 的恢復(fù)策略。步驟408 =UDC系統(tǒng)構(gòu)建節(jié)點(diǎn)組合,根據(jù)節(jié)點(diǎn)中存儲(chǔ)的數(shù)據(jù)將本地區(qū)所有節(jié)點(diǎn)劃分 到不同的節(jié)點(diǎn)組合,每個(gè)組合當(dāng)中僅有一個(gè)節(jié)點(diǎn)被賦予許可,能夠通過地區(qū)間IP網(wǎng)絡(luò)恢復(fù) 數(shù)據(jù),剩余節(jié)點(diǎn)均進(jìn)入等待狀態(tài)。當(dāng)獲得許可的節(jié)點(diǎn)完成數(shù)據(jù)恢復(fù)后,剩余節(jié)點(diǎn)使用地區(qū)內(nèi) 部網(wǎng)路從該節(jié)點(diǎn)恢復(fù)數(shù)據(jù)。所有節(jié)點(diǎn)數(shù)據(jù)恢復(fù)結(jié)束后容災(zāi)恢復(fù)流程結(jié)束。當(dāng)然,這里也可 以讓每個(gè)節(jié)點(diǎn)組合中各個(gè)節(jié)點(diǎn)依次從異地恢復(fù)數(shù)據(jù),但每個(gè)節(jié)點(diǎn)組合中同時(shí)最多只能1個(gè) 節(jié)點(diǎn)從異地恢復(fù)數(shù)據(jù)。步驟409 =UDC系統(tǒng)切換恢復(fù)策略為通過配額限制節(jié)點(diǎn)組合間并發(fā)的恢復(fù)過程的 數(shù)量時(shí),將配置的配額數(shù)量授權(quán)給對(duì)應(yīng)數(shù)量的節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)組合中同時(shí)最多只能有1個(gè) 節(jié)點(diǎn)獲得授權(quán)。獲得配額授權(quán)的節(jié)點(diǎn)組合保持當(dāng)前的恢復(fù)流程。步驟410 =UDC系統(tǒng)將強(qiáng)行中止未獲得配額的節(jié)點(diǎn)組合發(fā)起的恢復(fù)流程,被強(qiáng)行中 止恢復(fù)流程的節(jié)點(diǎn)組合將進(jìn)入等待狀態(tài),直到已獲得配額的節(jié)點(diǎn)組合完成異地恢復(fù)過程釋 放配額為止。步驟411 在極端網(wǎng)路帶寬下,UDC系統(tǒng)配置的配額數(shù)量已超過當(dāng)前地區(qū)間帶寬支 持的最大數(shù)量。此時(shí)由于節(jié)點(diǎn)組合之間的并發(fā)訪問導(dǎo)致網(wǎng)絡(luò)質(zhì)量繼續(xù)惡化,UDC系統(tǒng)需要 啟動(dòng)進(jìn)一步優(yōu)化動(dòng)態(tài)縮減系統(tǒng)支持的最大配額數(shù)量每次強(qiáng)行回收一個(gè)配額,被回收配額 的節(jié)點(diǎn)組合將立即中止異地恢復(fù)流程釋放帶寬資源。系統(tǒng)將持續(xù)進(jìn)行優(yōu)化,直到系統(tǒng)可用 的配額數(shù)量減少到1或系網(wǎng)絡(luò)質(zhì)量恢復(fù)正常為止。請(qǐng)參照?qǐng)D7,圖7是本實(shí)施例中在啟用“全部節(jié)點(diǎn)并行從異地恢復(fù)數(shù)據(jù)”的恢復(fù)策 略時(shí)節(jié)點(diǎn)從異地恢復(fù)數(shù)據(jù)的流程圖,其具體步驟如下步驟501 在“全部節(jié)點(diǎn)并行從異地恢復(fù)數(shù)據(jù)”的恢復(fù)策略下,UDC系統(tǒng)不對(duì)節(jié)點(diǎn)的 恢復(fù)行為作出任何限制,所有節(jié)點(diǎn)均可向異地可用節(jié)點(diǎn)發(fā)起恢復(fù)請(qǐng)求。在恢復(fù)過程中節(jié)點(diǎn) 需要收集恢復(fù)數(shù)據(jù)傳送過程中出現(xiàn)的時(shí)延與超時(shí)信息以供后續(xù)優(yōu)化調(diào)整使用。請(qǐng)參照?qǐng)D8,圖8是本實(shí)施例中在啟用“節(jié)點(diǎn)組合間并行從異地恢復(fù)數(shù)據(jù)”的恢復(fù) 策略時(shí)節(jié)點(diǎn)從異地恢復(fù)數(shù)據(jù)的流程圖,其具體步驟如下
步驟601 在使用節(jié)點(diǎn)組合間并行從異地恢復(fù)數(shù)據(jù)的恢復(fù)策略時(shí),節(jié)點(diǎn)在發(fā)起恢 復(fù)前首先檢查所在節(jié)點(diǎn)組合中是否存在可以作為恢復(fù)數(shù)據(jù)源的節(jié)點(diǎn),如果存在,則通過地 區(qū)內(nèi)部的網(wǎng)路從該節(jié)點(diǎn)恢復(fù)數(shù)據(jù),進(jìn)入步驟603處理;否則進(jìn)入步驟602繼續(xù)處理。步驟602 節(jié)點(diǎn)發(fā)起恢復(fù)請(qǐng)求時(shí)需要判定本節(jié)點(diǎn)組合內(nèi)(本地區(qū)內(nèi)按照規(guī)劃存儲(chǔ) 相同用戶數(shù)據(jù)的節(jié)點(diǎn))是否已存在正從異地恢復(fù)數(shù)據(jù)的節(jié)點(diǎn),如果不存在,則需要從UDC系 統(tǒng)申請(qǐng)恢復(fù)許可并從異地節(jié)點(diǎn)恢復(fù)數(shù)據(jù),進(jìn)入步驟605處理;否則需要等待獲得許可節(jié)的 節(jié)點(diǎn)完成恢復(fù)后從該節(jié)點(diǎn)恢復(fù)數(shù)據(jù)。進(jìn)入步驟604處理。步驟603 節(jié)點(diǎn)通過地區(qū)內(nèi)部的網(wǎng)路從本地?cái)?shù)據(jù)源中恢復(fù)數(shù)據(jù),以完成數(shù)據(jù)恢復(fù)。步驟604 如果當(dāng)前組合中已存正在執(zhí)行恢復(fù)的節(jié)點(diǎn)且該節(jié)點(diǎn)未完成從異地恢復(fù) 數(shù)據(jù)的流程,則組合內(nèi)其它節(jié)點(diǎn)必須進(jìn)入等待狀態(tài)直到該節(jié)點(diǎn)完成恢復(fù)過程。步驟605 由于當(dāng)前節(jié)點(diǎn)組合未開始從異地恢復(fù)數(shù)據(jù),則任何節(jié)點(diǎn)均可向系統(tǒng)申 請(qǐng)向異地恢復(fù)數(shù)據(jù)的許可。步驟606 獲得許可的節(jié)點(diǎn)可在異地選擇數(shù)據(jù)源并啟動(dòng)恢復(fù)流程?;謴?fù)過程中需 要收集數(shù)據(jù)傳輸?shù)臅r(shí)延和超時(shí)信息。圖10是本實(shí)施例中在啟用“通過配額限制節(jié)點(diǎn)組合間并發(fā)的恢復(fù)過程的數(shù)量”的 恢復(fù)策略時(shí)節(jié)點(diǎn)從異地恢復(fù)數(shù)據(jù)的流程圖,其具體步驟如下步驟701 在通過配額限制節(jié)點(diǎn)組合間并發(fā)的恢復(fù)過程的數(shù)量的恢復(fù)策略下,節(jié) 點(diǎn)在發(fā)起恢復(fù)前首先檢查其所在節(jié)點(diǎn)組合中是否存在可以作為數(shù)據(jù)源的節(jié)點(diǎn),如果存在則 通過地區(qū)內(nèi)部的網(wǎng)路從該節(jié)點(diǎn)恢復(fù)數(shù)據(jù),進(jìn)入步驟703處理;否則進(jìn)入步驟702繼續(xù)處理。步驟702 節(jié)點(diǎn)發(fā)起恢復(fù)請(qǐng)求時(shí)需要判定本組合內(nèi)(本地區(qū)內(nèi)按照規(guī)劃存儲(chǔ)相同 用戶數(shù)據(jù)的節(jié)點(diǎn)組合)是否已存在正從異地恢復(fù)數(shù)據(jù)的節(jié)點(diǎn),如果不存在,則需要從UDC系 統(tǒng)申請(qǐng)異地恢復(fù)的配額,進(jìn)入步驟705處理,否則需要等待獲得許可節(jié)的節(jié)點(diǎn)完成恢復(fù)后 從該節(jié)點(diǎn)恢復(fù)數(shù)據(jù),進(jìn)入步驟704處理。步驟703 節(jié)點(diǎn)通過地區(qū)內(nèi)部網(wǎng)路從本地?cái)?shù)據(jù)源中恢復(fù)數(shù)據(jù)完成數(shù)據(jù)恢復(fù)。步驟704 如果當(dāng)前組合中已存在執(zhí)行恢復(fù)的節(jié)點(diǎn)且該節(jié)點(diǎn)未完成從異地恢復(fù)數(shù) 據(jù)的流程,則組合內(nèi)其它節(jié)點(diǎn)必須進(jìn)入等待狀態(tài)直到該節(jié)點(diǎn)完成恢復(fù)過程。步驟705 節(jié)點(diǎn)需要向系統(tǒng)申請(qǐng)異地恢復(fù)的配額,系統(tǒng)將檢查目前剩余配額的數(shù) 量以決定是否可以授予該組合從異地恢復(fù)數(shù)據(jù)的權(quán)限如果系統(tǒng)存在可用的配額則授予該 請(qǐng)求組合配額且可用配額數(shù)量減1 ;否則直接返回授權(quán)失敗,該組合將進(jìn)入等待狀態(tài),直到 其它組合完成異地?cái)?shù)據(jù)恢復(fù)釋放配額為止。步驟706 獲得配額后,節(jié)點(diǎn)將通過地區(qū)間網(wǎng)絡(luò)從異地恢復(fù)數(shù)據(jù),在恢復(fù)過程中節(jié) 點(diǎn)需要收集數(shù)據(jù)傳輸過程中的時(shí)延和超時(shí)信息。圖9是本實(shí)施例所涉及的采用配額管理方式下,節(jié)點(diǎn)在恢復(fù)數(shù)據(jù)成功后系統(tǒng)的判 斷流程圖,其具體步驟如下步驟801 當(dāng)組合內(nèi)的一個(gè)節(jié)點(diǎn)完成恢復(fù)過程后,UDC系統(tǒng)需要檢查本地區(qū)內(nèi)是否 所有節(jié)點(diǎn)均完成了恢復(fù)流程,如果已完成了恢復(fù)流程則需要重置整個(gè)地區(qū)的恢復(fù)狀態(tài)。步驟802 由于整個(gè)地區(qū)已完成了數(shù)據(jù)恢復(fù),系統(tǒng)將復(fù)位整個(gè)地區(qū)的恢復(fù)狀態(tài)為 “未進(jìn)行恢復(fù)”。步驟803 系統(tǒng)需要檢查完成恢復(fù)操作的節(jié)點(diǎn)是否從系統(tǒng)中申請(qǐng)了異地恢復(fù)的配
20額,如果已申請(qǐng)則需要回收配額。步驟804 系統(tǒng)從完成恢復(fù)的節(jié)點(diǎn)上回收配額,整個(gè)系統(tǒng)的可用配額數(shù)加1。進(jìn)一步的,UDC系統(tǒng)可以支持動(dòng)態(tài)增加并發(fā)恢復(fù)的數(shù)量。當(dāng)系統(tǒng)啟用配額管理后, 如果網(wǎng)絡(luò)的時(shí)延正常則可以提升系統(tǒng)的恢復(fù)并發(fā)數(shù)量縮短恢復(fù)的時(shí)間。每次動(dòng)態(tài)調(diào)整時(shí), 系統(tǒng)將增加一個(gè)系統(tǒng)支持的配額,允許一個(gè)等待狀態(tài)的組合向異地發(fā)起恢復(fù)請(qǐng)求。為了規(guī) 避在邊界條件下出現(xiàn)的調(diào)整震蕩,系統(tǒng)需要將增加并發(fā)數(shù)量的調(diào)整時(shí)間間隔放大。更進(jìn)一步的,上述的解決方案是系統(tǒng)自動(dòng)根據(jù)數(shù)據(jù)包傳送時(shí)延和超時(shí)執(zhí)行的動(dòng)態(tài) 調(diào)整,系統(tǒng)也可支持將上述的方案修改未手工執(zhí)行上述3種恢復(fù)策略。管理員可以根據(jù)現(xiàn) 網(wǎng)的網(wǎng)絡(luò)質(zhì)量手工選擇合適的恢復(fù)策略。每個(gè)策略的控制流程與自動(dòng)方式下的控制方式相 同。以上所述僅是本發(fā)明的實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái) 說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為 本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種數(shù)據(jù)恢復(fù)的控制方法,應(yīng)用于第一地區(qū)的節(jié)點(diǎn)從第二地區(qū)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)的 過程中,其中,同一地區(qū)的節(jié)點(diǎn)之間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū)的節(jié)點(diǎn)之間通過地區(qū) 間網(wǎng)絡(luò)連接,其特征在于,所述控制方法包括在所述恢復(fù)數(shù)據(jù)的過程中,控制裝置收集地區(qū)間數(shù)據(jù)傳輸?shù)男阅苤笜?biāo); 所述控制裝置根據(jù)所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度; 在所述擁塞程度超出預(yù)定的擁塞控制門限時(shí),所述控制裝置減少所述第一地區(qū)中同時(shí) 通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。
2.如權(quán)利要求1所述的控制方法,其特征在于,還包括在所述擁塞程度未超出所述擁塞控制門限時(shí),所述控制裝置增加第一地區(qū)中同時(shí)通過 地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。
3.如權(quán)利要求1所述的控制方法,其特征在于,所述減少第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量包括 所述控制裝置根據(jù)各個(gè)節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù),將第一地區(qū)的節(jié)點(diǎn)劃分成一個(gè)以上的節(jié)點(diǎn)組 合,其中,每個(gè)節(jié)點(diǎn)組合中僅包括用于存儲(chǔ)相同數(shù)據(jù)的節(jié)點(diǎn);所述控制裝置判斷所述節(jié)點(diǎn)組合中是否存在兩個(gè)以上的、同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù) 據(jù)的節(jié)點(diǎn);在所述節(jié)點(diǎn)組合中存在兩個(gè)以上的、同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)時(shí),僅允許 所述節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),中止所述節(jié)點(diǎn)組合中的其它節(jié)點(diǎn)通 過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。
4.如權(quán)利要求3所述的控制方法,其特征在于,所述減少第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量還包括 在每個(gè)所述節(jié)點(diǎn)組合中通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)數(shù)量不多于1個(gè)時(shí),所述控制 裝置更新地區(qū)間同時(shí)進(jìn)行數(shù)據(jù)復(fù)制的節(jié)點(diǎn)的配額的數(shù)量,所述配額的數(shù)量小于所述第一地 區(qū)中當(dāng)前通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量;所述控制裝置將所述配額授權(quán)給所述第一地區(qū)中對(duì)應(yīng)數(shù)量的節(jié)點(diǎn); 所述控制裝置僅允許所述第一地區(qū)中獲得配額授權(quán)的節(jié)點(diǎn)繼續(xù)通過地區(qū)間網(wǎng)絡(luò)恢復(fù) 數(shù)據(jù),中止所述第一地區(qū)中未獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。
5.如權(quán)利要求3或4所述的控制方法,其特征在于,還包括在所述節(jié)點(diǎn)組合中存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)后,控制所述節(jié)點(diǎn)組合中尚未完成數(shù)據(jù) 恢復(fù)的節(jié)點(diǎn)通過地區(qū)內(nèi)部網(wǎng)絡(luò),從所述已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)。
6.一種數(shù)據(jù)恢復(fù)的控制裝置,應(yīng)用于第一地區(qū)的節(jié)點(diǎn)從第二地區(qū)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)的 過程中,其中,同一地區(qū)的節(jié)點(diǎn)之間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū)的節(jié)點(diǎn)之間通過地區(qū) 間網(wǎng)絡(luò)連接,其特征在于,所述控制裝置包括收集單元,用于在所述恢復(fù)數(shù)據(jù)的過程中,收集地區(qū)間數(shù)據(jù)傳輸?shù)男阅苤笜?biāo); 第一判斷單元,用于根據(jù)所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度; 第一控制單元,用于在所述擁塞程度超出預(yù)定的擁塞控制門限時(shí),減少第一地區(qū)中同 時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。
7.如權(quán)利要求6所述的控制裝置,其特征在于,還包括第二控制單元,用于在所擁塞程度未超出所述擁塞控制門限時(shí),增加第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。
8.如權(quán)利要求7所述的控制裝置,其特征在于,所述第一控制單元包括劃分單元,用于根據(jù)各個(gè)節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù),將第一地區(qū)的節(jié)點(diǎn)劃分成一個(gè)以上的節(jié)點(diǎn) 組合,其中,每個(gè)節(jié)點(diǎn)組合中僅包括用于存儲(chǔ)相同數(shù)據(jù)的節(jié)點(diǎn);第二判斷單元,用于判斷所述節(jié)點(diǎn)組合中是否存在兩個(gè)以上的、同時(shí)通過地區(qū)間網(wǎng)絡(luò) 恢復(fù)數(shù)據(jù)的節(jié)點(diǎn);第一處理單元,用于在所述節(jié)點(diǎn)組合中存在兩個(gè)以上的、同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù) 據(jù)的節(jié)點(diǎn)時(shí),僅允許所述節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),中止所述節(jié)點(diǎn) 組合中的其它節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。
9.如權(quán)利要求8所述的控制裝置,其特征在于,所述第一控制單元還包括更新單元,用于在每個(gè)所述節(jié)點(diǎn)組合中通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)數(shù)量不多于1 個(gè)時(shí),更新地區(qū)間同時(shí)進(jìn)行數(shù)據(jù)復(fù)制的節(jié)點(diǎn)的配額的數(shù)量,所述配額的數(shù)量小于所述第一 地區(qū)中當(dāng)前通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量;授權(quán)單元,用于將所述配額授權(quán)給所述第一地區(qū)中對(duì)應(yīng)數(shù)量的節(jié)點(diǎn);第二處理單元,用于僅允許所述第一地區(qū)中獲得配額授權(quán)的節(jié)點(diǎn)繼續(xù)通過地區(qū)間網(wǎng)絡(luò) 恢復(fù)數(shù)據(jù),中止所述第一地區(qū)中未獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)。
10.一種容災(zāi)系統(tǒng),包括設(shè)置在第一地區(qū)的節(jié)點(diǎn)和設(shè)置在第二地區(qū)的節(jié)點(diǎn);其中,同一地區(qū)的節(jié)點(diǎn)間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū)的節(jié)點(diǎn)間通過地區(qū)間網(wǎng)絡(luò) 連接;其特征在于,還包括如權(quán)利要求6至9任一項(xiàng)所述的控制裝置。
11.一種數(shù)據(jù)復(fù)制的控制方法,應(yīng)用于第一地區(qū)的節(jié)點(diǎn)從第二地區(qū)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù) 的過程中,其中,同一地區(qū)的節(jié)點(diǎn)之間通過地區(qū)內(nèi)部網(wǎng)絡(luò)連接,不同地區(qū)的節(jié)點(diǎn)之間通過地 區(qū)間網(wǎng)絡(luò)連接,其特征在于,所述控制方法包括所述第一地區(qū)中的第一節(jié)點(diǎn),在通過地區(qū)間網(wǎng)絡(luò)從第二地區(qū)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)時(shí),監(jiān) 測(cè)數(shù)據(jù)恢復(fù)過程中的數(shù)據(jù)傳輸?shù)男阅苤笜?biāo);所述第一節(jié)點(diǎn)向控制裝置發(fā)送所述性能指標(biāo),以使得所述控制裝置基于各個(gè)節(jié)點(diǎn)發(fā)送 的所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度,并在所述擁塞程度超出預(yù)定的擁塞控制門 限時(shí),減少所述第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。
12.如權(quán)利要求11所述的控制方法,其特征在于,還包括所述第一節(jié)點(diǎn)接收所述控制裝置下發(fā)的第一控制命令,所述第一控制命令指示僅允許 第一節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),所述第一節(jié)點(diǎn)組合是所述第一節(jié)點(diǎn) 所屬的節(jié)點(diǎn)組合,且所述第一節(jié)點(diǎn)組合中僅包括第一地區(qū)中用于存儲(chǔ)相同數(shù)據(jù)的節(jié)點(diǎn);所述第一節(jié)點(diǎn)根據(jù)所述第一控制命令,保持或中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的 過程。
13.如權(quán)利要求12所述的控制方法,其特征在于,在中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的過程后,所述第一節(jié)點(diǎn)進(jìn)一步判斷所述第一 節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);在所述第一節(jié)點(diǎn)組合中沒有正在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),所述第一節(jié)點(diǎn)向所述控制裝置申請(qǐng)進(jìn)行異地恢復(fù)數(shù)據(jù)的許可,并在獲得許可后,通過所述地區(qū)間網(wǎng) 絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。
14.如權(quán)利要求12所述的控制方法,其特征在于,還包括所述第一節(jié)點(diǎn)接收所述控制裝置下發(fā)的第二控制命令,所述第二控制命令指示僅允許 獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù);在中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的過程后,所述第一節(jié)點(diǎn)判斷所述第一節(jié)點(diǎn)組 合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);在所述第一節(jié)點(diǎn)組合中沒有正在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),所述第一節(jié) 點(diǎn)向所述控制裝置申請(qǐng)進(jìn)行異地恢復(fù)數(shù)據(jù)的配額,并在獲得配額授權(quán)后,通過所述地區(qū)間 網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。
15.如權(quán)利要求13或14所述的控制方法,其特征在于,在判斷所述第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)之前,所述 第一節(jié)點(diǎn)進(jìn)一步判斷所述第一節(jié)點(diǎn)組合中是否存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);在所述第一節(jié)點(diǎn)組合中存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),所述第一節(jié)點(diǎn)通過地區(qū)內(nèi)部網(wǎng) 絡(luò),從所述已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù);在所述第一節(jié)點(diǎn)組合中不存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),所述第一節(jié)點(diǎn)判斷所述第一 節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)。
16.一種第一節(jié)點(diǎn),所述第一節(jié)點(diǎn)設(shè)置在第一地區(qū)中,其特征在于,所述第一節(jié)點(diǎn)包括監(jiān)測(cè)單元,用于在本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)從第二地區(qū)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)時(shí),監(jiān)測(cè)數(shù)據(jù) 恢復(fù)過程中的數(shù)據(jù)傳輸?shù)男阅苤笜?biāo);上報(bào)單元,用于向控制裝置發(fā)送所述性能指標(biāo),以使得所述控制裝置基于各個(gè)節(jié)點(diǎn)發(fā) 送的所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度,并在所述擁塞程度超出預(yù)定的擁塞控制 門限時(shí),減少第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。
17.如權(quán)利要求16所述的第一節(jié)點(diǎn),其特征在于,還包括第一接收單元,用于接收所述控制裝置下發(fā)的第一控制命令,所述第一控制命令指示 僅允許第一節(jié)點(diǎn)組合中的一個(gè)節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù),所述第一節(jié)點(diǎn)組合是所述 第一節(jié)點(diǎn)所屬的節(jié)點(diǎn)組合,且所述第一節(jié)點(diǎn)組合中僅包括第一地區(qū)中用于存儲(chǔ)相同數(shù)據(jù)的 節(jié)占.I— /、、、 第一控制單元,用于根據(jù)所述第一控制命令,保持或中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù) 數(shù)據(jù)的過程。
18.如權(quán)利要求17所述的第一節(jié)點(diǎn),其特征在于,還包括第一判斷單元,用于在所述第一控制單元中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的過程 后,判斷所述第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);第一處理單元,用于在所述第一判斷單元判斷所述第一節(jié)點(diǎn)組合中沒有正在通過地區(qū) 間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),向所述控制裝置申請(qǐng)進(jìn)行異地恢復(fù)數(shù)據(jù)的許可,并在獲得 許可后,通過所述地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。
19.如權(quán)利要求17所述的第一節(jié)點(diǎn),其特征在于,還包括第二接收單元,用于接收所述控制裝置下發(fā)的第二控制命令,所述第二控制命令指示僅允許獲得配額授權(quán)的節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù);第二控制單元,用于根據(jù)所述第二控制命令,保持或中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù) 數(shù)據(jù)的過程;第二判斷單元,用于在所述第二控制單元中止本節(jié)點(diǎn)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的過程 后,判斷所述第一節(jié)點(diǎn)組合中是否存在通過地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn);第二處理單元,用于在所述第二判斷單元判斷所述第一節(jié)點(diǎn)組合中沒有正在通過地區(qū) 間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),向所述控制裝置申請(qǐng)進(jìn)行異地恢復(fù)數(shù)據(jù)的配額,并在獲得 配額授權(quán)后,通過所述地區(qū)間網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)恢復(fù)。
20.如權(quán)利要求18或19所述的第一節(jié)點(diǎn),其特征在于,還包括 第三判斷單元,用于判斷所述第一節(jié)點(diǎn)組合中是否存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn); 第三處理單元,用于在所述第一節(jié)點(diǎn)組合中存在已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)時(shí),通過地區(qū) 內(nèi)部網(wǎng)絡(luò),從所述已完成數(shù)據(jù)恢復(fù)的節(jié)點(diǎn)處恢復(fù)數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)恢復(fù)的控制方法、節(jié)點(diǎn)、控制裝置及容災(zāi)系統(tǒng)。所述控制方法包括在所述恢復(fù)數(shù)據(jù)的過程中,控制裝置收集地區(qū)間數(shù)據(jù)傳輸?shù)男阅苤笜?biāo);所述控制裝置根據(jù)所述性能指標(biāo),判斷地區(qū)間網(wǎng)絡(luò)的擁塞程度;在所述擁塞程度超出預(yù)定的擁塞控制門限時(shí),所述控制裝置減少所述第一地區(qū)中同時(shí)通過地區(qū)間網(wǎng)絡(luò)恢復(fù)數(shù)據(jù)的節(jié)點(diǎn)的數(shù)量。本發(fā)明能夠在數(shù)據(jù)恢復(fù)過程中合理利用地區(qū)間的網(wǎng)絡(luò)帶寬,能夠避免因網(wǎng)絡(luò)擁塞惡化數(shù)據(jù)傳輸效率,從而減少容災(zāi)恢復(fù)過程所需時(shí)間。
文檔編號(hào)G06F11/14GK102143000SQ201110081138
公開日2011年8月3日 申請(qǐng)日期2011年3月31日 優(yōu)先權(quán)日2011年3月31日
發(fā)明者姬慶發(fā) 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昌邑市| 泸溪县| 遂平县| 伊通| 遂溪县| 奎屯市| 上高县| 三台县| 福安市| 南木林县| 石嘴山市| 炎陵县| 抚顺市| 谢通门县| 丘北县| 禹州市| 南康市| 荃湾区| 延边| 双城市| 北海市| 山阳县| 和平县| 鄂托克旗| 砀山县| 靖宇县| 旬阳县| 上饶市| 普兰县| 托克逊县| 上高县| 尼玛县| 息烽县| 青铜峡市| 霍山县| 苏尼特左旗| 巴马| 凤凰县| 扬州市| 潜山县| 蕉岭县|