[發明專利]一種基于分布式存儲Ceph的數據重構方法與裝置有效
| 申請號: | 202010554840.8 | 申請日: | 2020-06-17 |
| 公開(公告)號: | CN111917823B | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 王筱橦;張書東;藍海;李慶林 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L67/1097 | 分類號: | H04L67/1097;H04L67/1042;G06F3/06 |
| 代理公司: | 深圳市六加知識產權代理有限公司 44372 | 代理人: | 向彬 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 分布式 存儲 ceph 數據 方法 裝置 | ||
1.一種基于分布式存儲Ceph的數據重構方法,其特征在于,包括:
根據Ceph集群中當前數據重構的任務量調整第一參數,使得每個重構數據均處于“重構中”的狀態;
根據用戶所期望達到的平均重構帶寬調整第二參數,使得Ceph集群的實時重構帶寬滿足用戶需求;
在數據重構過程中,根據當前剩余的重構數據量與重構數據總量的比例不斷對第二參數進行動態調整,直至重構過程結束;
其中,所述第一參數用于限定數據重構任務執行的并發數,所述第二參數用于限定兩次數據重構任務處理之間的時間間隔。
2.如權利要求1所述的基于分布式存儲Ceph的數據重構方法,其特征在于,所述根據Ceph集群中當前數據重構的任務量調整第一參數,使得每個重構數據均處于“重構中”的狀態,具體為:
通過Ceph提供的底層指令實時監控Ceph集群中各重構數據是否都處于“重構中”的狀態;如果存在重構數據未處于“重構中”的狀態,則將Ceph集群所配置的第一參數逐次增加1并繼續監控,直至每個重構數據均處于“重構中”的狀態。
3.如權利要求1所述的基于分布式存儲Ceph的數據重構方法,其特征在于,所述根據用戶所期望達到的平均重構帶寬調整第二參數,使得Ceph集群的實時重構帶寬滿足用戶需求,具體為:
通過Ceph提供的底層指令監控Ceph集群的實時重構帶寬是否滿足用戶需求;如果實時重構帶寬不滿足用戶需求,則采用折半查找法對Ceph集群所配置的第二參數進行調整,直至所述實時重構帶寬滿足用戶需求。
4.如權利要求3所述的基于分布式存儲Ceph的數據重構方法,其特征在于,所述實時重構帶寬滿足用戶需求具體為:
FLOOR_BW≤REAL_BW≤UPPER_BW;
其中,REAL_BW為實時重構帶寬,UPPER_BW為重構剛開始時的最高重構帶寬,FLOOR_BW為重構剛開始時的最低重構帶寬,且UPPER_BW和FLOOR_BW按照以下公式賦值:
UPPER_BW=UPPER_FACTOR*BW;
FLOOR_BW=FLOOR_FACTOR*BW;
其中,UPPER_FACTOR為重構帶寬上限因子,FLOOR_FACTOR為重構帶寬下限因子,BW為用戶所期望達到的平均重構帶寬。
5.如權利要求4所述的基于分布式存儲Ceph的數據重構方法,其特征在于,每次對第二參數進行動態調整之后,所述方法還包括:
通過Ceph提供的底層指令監控數據重構過程是否結束;
如果數據重構結束,則記錄本次數據重構的結束時間FINISH_TIME,并根據本次數據重構的開始時間START_TIME和結束時間FINISH_TIME,計算本次數據重構的平均速度REAL_AVERAGE;
根據本次數據重構的平均速度REAL_AVERAGE,對最高重構帶寬UPPER_BW和最低重構帶寬FLOOR_BW進行修正,以備下次數據重構時使用;
其中,REAL_AVERAGE=TOTAL_CAPACITY/(FINISH_TIME–START_TIME),TOTAL_CAPACITY為本次數據重構的數據所占空間大小。
6.如權利要求5所述的基于分布式存儲Ceph的數據重構方法,其特征在于,所述最高重構帶寬UPPER_BW和所述最低重構帶寬FLOOR_BW的修正公式具體為:
UPPER_BW’=UPPER_BW*(REAL_AVERAGE/BW)
FLOOR_BW’=FLOOR_BW*(REAL_AVERAGE/BW)
其中,UPPER_BW’為修正后的最高重構帶寬,FLOOR_BW’為修正后的最低重構帶寬。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010554840.8/1.html,轉載請聲明來源鉆瓜專利網。





