[發明專利]一種多點數據容災的智能復制系統及服務器有效
| 申請號: | 202010532929.4 | 申請日: | 2020-06-12 |
| 公開(公告)號: | CN111666179B | 公開(公告)日: | 2023-03-28 |
| 發明(設計)人: | 范文燾 | 申請(專利權)人: | 重慶云海時代信息技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 重慶蘊博君晟知識產權代理事務所(普通合伙) 50223 | 代理人: | 王玉芝 |
| 地址: | 401120 重慶市渝北區龍*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多點 數據 智能 復制 系統 服務器 | ||
1.一種多點數據容災的智能復制系統,其特征在于,所述智能復制系統包括一個或多個智能復制代理單元;
所述智能復制代理單元包括,復制任務目標系統選擇模塊,復制任務調度模塊,復制任務接收評估模塊,備份系統容量探測模塊和備份系統任務探測模塊;
多個智能復制系統通過智能復制代理單元組成一個或者多個智能復制域;
當一個備份數據產生后,智能復制系統向智能復制代理中添加一條新的待執行的復制任務,復制代理將該任務插入到等待隊列中;
復制任務調度模塊對本地等待隊列中的任務進行優先級排序,將優先級最高的任務選中作為系統的待執行的任務,同時向復制域內的其他智能復制代理單元詢問其他系統的最高優先級的任務列表,如果被詢問系統中的任務列表的任務優先級最高,則將該任務作為復制域內待執行的復制任務,并通過復制任務目標系統選擇模塊向智能復制域內的所有智能復制代理單元發出備份任務接收請求,否則,該任務在等待隊列中繼續等待;
同一復制域內復制代理單元通過備份系統容量探測模塊和備份系統任務探測模塊的數據計算當前系統接收復制任務的匹配度,并將匹配度返回給源請求的智能復制代理單元;
當源智能復制代理單元從復制域內其他智能復制代理單元收到多個匹配度的值后,選擇最高的匹配值相對應的備份系統作為待執行任務的復制目標,并將該任務放置到復制任務運行隊列,并觸發復制操作。
2.如權利要求1所述一種多點數據容災的智能復制系統,其特征在于,智能復制系統采用以下步驟進行優先級排序:
S1復制域內每個智能復制代理單元在預定義的統一時間間隔T觸發復制任務,在備份系統初始化完成后,觸發器隨機取0到T之間的時間間隔;
S2當觸發器被觸發后,智能復制代理單元判斷等待隊列的長度是否大于零,如果等于零,則退出執行,否則,確定復制域內在該時刻最高優先級的復制任務;
S3智能復制代理單元確定本系統中等待隊列中的所有復制任務的任務優先級,并選取最高優先級的任務作為候選待執行任務,同時向復制域內其他智能復制代理單元請求其他備份系統中最高優先級的復制任務,其他智能復制代理單元采用同樣的優先級算法確定其等待隊列中的復制任務優先級并將最高優先級的復制任務返回給調用方;
S4智能復制代理單元獲取到域內所有最高優先級復制任務列表后,確定最高優先級的復制任務,并判斷該任務所在的節點是否為本節點,如果不是本節點則退出執行,否則本節點的復制任務作為待執行任務;
S5智能復制代理單元向域內其他節點上的智能復制代理單元請求待執行任務的最佳匹配節點,復制域內每個智能復制代理單元會確定待執行任務與本節點匹配值,并將匹配值返回給調用方,調用方代理獲取所有的匹配值后,選取最高匹配值對應的節點作為復制任務的目標節點,并開始執行復制任務,如果復制域內所有智能復制代理單元返回的匹配值為零,則執行退出。
3.如權利要求1所述的一種多點數據容災的智能復制系統,其特征在于,智能復制系統采用以下的計算公式來確定復制任務的優先級,
P=(Pb×10)+0.12×log S×5-0.68×log R+0.3×log W
式中,R表示該備份數據所對應的設備的恢復時間目標值,W表示該復制任務在等待隊列中的等待時間,Pb表示產生該備份所對應的備份策略的優先級,S表示當前時間點本備份系統可用的讀操作流的數量占總讀操作流的數量比例,P表示復制任務最終確定的優先級。
4.如權利要求1所述的一種多點數據容災的智能復制系統,其特征在于,復制任務接收匹配度算法包括以下步驟,
S1在確定最高優先級的復制任務后,該任務所在的節點向復制域內其他節點發出匹配度查詢請求,將該節點稱為源節點,其他節點稱為目標節點;
S2目標節點獲得查詢任務后,計算本節點針對該復制任務的匹配度的值,首先獲取本節點到源節點的網絡延遲值,其次獲取當前節點的存儲已用空間占比,最后獲取當前節點的可用寫操作流占所有寫操作流的比例;
S3目標節點返回匹配度的值;
S4如果目標節點在預定義的時間內沒有返回匹配值,則該目標節點不作為候選節點,源節點獲取目標節點的匹配值后,選取最高值所對應的目標節點作為該任務的復制目標節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶云海時代信息技術有限公司,未經重慶云海時代信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010532929.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種市政園林用誘捕殺蟲裝置
- 下一篇:一種計算機用防塵網貼
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





