[發(fā)明專利]磨損逆均衡方法與裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201610498832.X | 申請(qǐng)日: | 2016-06-29 |
| 公開(kāi)(公告)號(hào): | CN107544747B | 公開(kāi)(公告)日: | 2022-06-03 |
| 發(fā)明(設(shè)計(jì))人: | 劉昌;吳忠杰 | 申請(qǐng)(專利權(quán))人: | 北京憶恒創(chuàng)源科技股份有限公司 |
| 主分類號(hào): | G06F3/06 | 分類號(hào): | G06F3/06;G06F11/00 |
| 代理公司: | 北京卓特專利代理事務(wù)所(普通合伙) 11572 | 代理人: | 陳變花 |
| 地址: | 100192 北京市海淀區(qū)西小口*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 磨損 均衡 方法 裝置 | ||
1.一種創(chuàng)建存儲(chǔ)對(duì)象的方法,包括:
選擇來(lái)自N個(gè)存儲(chǔ)設(shè)備的M個(gè)大塊;
若提供M個(gè)大塊的存儲(chǔ)設(shè)備中的至少第一存儲(chǔ)設(shè)備與第二存儲(chǔ)設(shè)備的壽命超過(guò)第一閾值,從所述M個(gè)大塊中將來(lái)自第一存儲(chǔ)設(shè)備的第一大塊剔除,并選擇第二大塊來(lái)替換所述第一大塊并得到更新后的M個(gè)大塊,使得提供第二大塊的第三存儲(chǔ)設(shè)備的壽命與第二存儲(chǔ)設(shè)備的壽命的差值大于第二閾值或者提供第二大塊的第三存儲(chǔ)設(shè)備的壽命不超過(guò)第一閾值;
以及
利用更新后的M個(gè)大塊創(chuàng)建存儲(chǔ)對(duì)象;
其中,構(gòu)成存儲(chǔ)對(duì)象的大塊來(lái)自不同的驅(qū)動(dòng)器;
當(dāng)有超過(guò)存儲(chǔ)對(duì)象的RAID保護(hù)級(jí)別允許壞盤(pán)數(shù)的驅(qū)動(dòng)器進(jìn)入老年期時(shí),對(duì)每次創(chuàng)建存儲(chǔ)對(duì)象分配的大塊進(jìn)行壽命檢查,否則,無(wú)需對(duì)分配的大塊進(jìn)行壽命檢查;
當(dāng)某一個(gè)驅(qū)動(dòng)器出現(xiàn)故障時(shí),根據(jù)存儲(chǔ)對(duì)象的其他大塊能夠恢復(fù)出故障驅(qū)動(dòng)器的大塊的數(shù)據(jù)。
2.一種創(chuàng)建存儲(chǔ)對(duì)象的方法,包括:
選擇來(lái)自多個(gè)存儲(chǔ)設(shè)備的M個(gè)大塊,其中M個(gè)大塊用于構(gòu)建具有第一RAID級(jí)別的存儲(chǔ)對(duì)象,所述第一RAID級(jí)別能夠容忍向所述存儲(chǔ)對(duì)象提供大塊的m個(gè)存儲(chǔ)設(shè)備出現(xiàn)故障;
若提供M個(gè)大塊的存儲(chǔ)設(shè)備中p個(gè)存儲(chǔ)設(shè)備的壽命超過(guò)第一閾值,其中pm,所述p個(gè)存儲(chǔ)設(shè)備包括第一存儲(chǔ)設(shè)備與除所述第一存儲(chǔ)之外的p-1個(gè)存儲(chǔ)設(shè)備,重新選擇p-1個(gè)大塊替換所述M個(gè)大塊中來(lái)自所述p-1個(gè)設(shè)備的大塊,使得提供重新選擇的p-1個(gè)大塊的多個(gè)存儲(chǔ)設(shè)備中壽命超過(guò)第一閾值的q個(gè)存儲(chǔ)設(shè)備與所述第一存儲(chǔ)設(shè)備中,任意兩個(gè)存儲(chǔ)設(shè)備的壽命差值大于第二閾值;
利用更新后的M個(gè)大塊創(chuàng)建存儲(chǔ)對(duì)象;
其中,構(gòu)成存儲(chǔ)對(duì)象的大塊來(lái)自不同的驅(qū)動(dòng)器;
當(dāng)有超過(guò)存儲(chǔ)對(duì)象的RAID保護(hù)級(jí)別允許壞盤(pán)數(shù)的驅(qū)動(dòng)器進(jìn)入老年期時(shí),對(duì)每次創(chuàng)建存儲(chǔ)對(duì)象分配的大塊進(jìn)行壽命檢查,否則,無(wú)需對(duì)分配的大塊進(jìn)行壽命檢查;
當(dāng)某一個(gè)驅(qū)動(dòng)器出現(xiàn)故障時(shí),根據(jù)存儲(chǔ)對(duì)象的其他大塊能夠恢復(fù)出故障驅(qū)動(dòng)器的大塊的數(shù)據(jù)。
3.一種創(chuàng)建存儲(chǔ)對(duì)象的方法,包括:
選擇來(lái)自多個(gè)存儲(chǔ)設(shè)備的M個(gè)大塊,其中M個(gè)大塊用于構(gòu)建具有第一RAID級(jí)別的存儲(chǔ)對(duì)象,所述第一RAID級(jí)別能夠容忍向所述存儲(chǔ)對(duì)象提供大塊的m個(gè)存儲(chǔ)設(shè)備出現(xiàn)故障;
若所述多個(gè)存儲(chǔ)設(shè)備中有至少m+1個(gè)存儲(chǔ)設(shè)備的壽命超過(guò)第一閾值,檢查提供所述M個(gè)大塊的存儲(chǔ)設(shè)備中是否有p個(gè)存儲(chǔ)設(shè)備的壽命超過(guò)第一閾值,其中pm,所述p個(gè)存儲(chǔ)設(shè)備包括第一存儲(chǔ)設(shè)備與除所述第一存儲(chǔ)設(shè)備之外的p-1個(gè)存儲(chǔ)設(shè)備,重新選擇p-1個(gè)大塊替換所述M個(gè)大塊中來(lái)自所述p-1個(gè)設(shè)備的大塊,使得提供重新選擇的p-1個(gè)大塊的多個(gè)存儲(chǔ)設(shè)備中壽命超過(guò)第一閾值的q個(gè)存儲(chǔ)設(shè)備與所述第一存儲(chǔ)設(shè)備中,任意兩個(gè)存儲(chǔ)設(shè)備的壽命差值大于第二閾值;
利用更新后的M個(gè)大塊創(chuàng)建存儲(chǔ)對(duì)象;
其中,構(gòu)成存儲(chǔ)對(duì)象的大塊來(lái)自不同的驅(qū)動(dòng)器;
當(dāng)有超過(guò)存儲(chǔ)對(duì)象的RAID保護(hù)級(jí)別允許壞盤(pán)數(shù)的驅(qū)動(dòng)器進(jìn)入老年期時(shí),對(duì)每次創(chuàng)建存儲(chǔ)對(duì)象分配的大塊進(jìn)行壽命檢查,否則,無(wú)需對(duì)分配的大塊進(jìn)行壽命檢查;
當(dāng)某一個(gè)驅(qū)動(dòng)器出現(xiàn)故障時(shí),根據(jù)存儲(chǔ)對(duì)象的其他大塊能夠恢復(fù)出故障驅(qū)動(dòng)器的大塊的數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其中
若所述多個(gè)存儲(chǔ)設(shè)備中有至少m+1個(gè)存儲(chǔ)設(shè)備的壽命超過(guò)第一閾值,所述方法還包括:利用替換后的所述M個(gè)大塊構(gòu)建存儲(chǔ)對(duì)象。
5.根據(jù)權(quán)利要求3-4之一所述的方法,其中
若所述多個(gè)存儲(chǔ)設(shè)備中壽命超過(guò)第一閾值的存儲(chǔ)設(shè)備不超過(guò)m個(gè),利用所述M個(gè)大塊構(gòu)建存儲(chǔ)對(duì)象。
6.根據(jù)權(quán)利要求3-4之一所述的方法,其中
所述選擇來(lái)自多個(gè)存儲(chǔ)設(shè)備的M個(gè)大塊,包括:從所述多個(gè)存儲(chǔ)設(shè)備中隨機(jī)選擇M個(gè)存儲(chǔ)設(shè)備。
7.根據(jù)權(quán)利要求3-4之一所述的方法,其中
所述選擇來(lái)自多個(gè)存儲(chǔ)設(shè)備的M個(gè)大塊,包括:依據(jù)存儲(chǔ)設(shè)備的存儲(chǔ)資源使用情況為所述多個(gè)存儲(chǔ)設(shè)備的每個(gè)設(shè)置權(quán)重,依據(jù)權(quán)重從所述多個(gè)存儲(chǔ)設(shè)備中選擇M個(gè)存儲(chǔ)設(shè)備,其中權(quán)重高的存儲(chǔ)設(shè)備被權(quán)重低的存儲(chǔ)設(shè)備有更高的幾率被選擇。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京憶恒創(chuàng)源科技股份有限公司,未經(jīng)北京憶恒創(chuàng)源科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610498832.X/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





