[發(fā)明專利]資源釋放方法、資源分配方法、設(shè)備和計算機(jī)程序產(chǎn)品在審
| 申請?zhí)枺?/td> | 201810361952.4 | 申請日: | 2018-04-20 |
| 公開(公告)號: | CN110389905A | 公開(公告)日: | 2019-10-29 |
| 發(fā)明(設(shè)計)人: | 吳欣 | 申請(專利權(quán))人: | 伊姆西IP控股有限責(zé)任公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F3/06 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 王茂華;辛鳴 |
| 地址: | 美國馬*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 資源釋放 使用率 釋放 計算機(jī)程序產(chǎn)品 資源分配 存儲系統(tǒng) 計算開銷 信息指示 資源集合 數(shù)據(jù)量 移動 檢查 | ||
本公開的實施例涉及資源釋放方法、資源分配方法、設(shè)備和計算機(jī)程序產(chǎn)品。該資源釋放方法包括獲取與低使用率資源有關(guān)的信息,該信息指示存儲系統(tǒng)中的資源集合中使用率低于閾值的資源。該資源釋放方法還包括接收關(guān)于釋放資源的請求,該請求包括待釋放的資源的數(shù)目。該資源釋放方法還包括基于待釋放的資源的數(shù)目,確定所要釋放的低使用率資源的數(shù)目。使用本公開的技術(shù)方案,不僅可以減少在進(jìn)行資源釋放時所需要的逐個檢查資源所花費的時間和計算開銷,也可以減少進(jìn)行資源釋放時所需要移動的數(shù)據(jù)量。
技術(shù)領(lǐng)域
本公開的實施例總體上涉及數(shù)據(jù)存儲領(lǐng)域,具體地涉及資源釋放方法、資源分配方法、設(shè)備和計算機(jī)程序產(chǎn)品。
背景技術(shù)
存儲系統(tǒng)中通常包括映射邏輯單元(MLU)、通用塊設(shè)備文件系統(tǒng)(CBFS)和多個存儲塊(slice),其中映射邏輯單元可以控制存儲塊的分配和釋放。存儲塊可以是一種用于數(shù)據(jù)寫入和讀取的存儲資源,釋放存儲塊可以是指對存儲塊的回收。
存儲系統(tǒng)中的存儲塊中可能存儲有數(shù)據(jù),并且不同存儲塊中所存儲的數(shù)據(jù)量可以不同。當(dāng)釋放存儲系統(tǒng)中的某個存儲塊時,需要將該存儲塊中所存儲的數(shù)據(jù)移動到其他存儲塊中。因此,當(dāng)釋放存儲系統(tǒng)中的存儲塊時,存儲系統(tǒng)通常會選擇釋放數(shù)據(jù)存儲量最少的存儲塊,從而使得將數(shù)據(jù)移動量最小化。為此,每當(dāng)需要釋放存儲塊時,存儲系統(tǒng)會檢查存儲系統(tǒng)中的每個存儲塊,并按照需要釋放的存儲塊的數(shù)目從所有存儲塊中選擇數(shù)據(jù)存儲量最少的一個或多個存儲塊。由于存儲系統(tǒng)在每次釋放存儲塊時都需要檢查每個存儲塊,因此會導(dǎo)致釋放存儲塊時需要更大的操作開銷和更高的延時,從而影響用戶體驗。
發(fā)明內(nèi)容
本公開的實施例提供了資源釋放方法、資源分配方法、設(shè)備和計算機(jī)程序產(chǎn)品。
在本公開的第一方面,提供了一種資源釋放方法。該方法包括:獲取與低使用率資源有關(guān)的信息,所述信息指示所述存儲系統(tǒng)中的資源集合中使用率低于閾值的資源;接收關(guān)于釋放資源的請求,所述請求包括待釋放的資源的數(shù)目;以及基于所述待釋放的資源的數(shù)目,確定所要釋放的所述低使用率資源的數(shù)目。
在本公開的第二方面,提供了一種資源分配方法。該方法包括:獲取與低使用率資源有關(guān)的信息,所述信息指示所述存儲系統(tǒng)中的資源集合中使用率低于閾值的資源;接收對于所述資源集合中的資源的使用請求;以及將所述使用請求定向到所述資源集合中的、除所述低使用率資源以外的資源。
在本公開的第三方面,提供了一種資源釋放設(shè)備。該設(shè)備包括:至少一個處理單元;至少一個存儲器,所述至少一個存儲器被耦合到所述至少一個處理單元并且存儲用于由所述至少一個處理單元執(zhí)行的指令,所述指令當(dāng)由所述至少一個處理單元執(zhí)行時,使得所述設(shè)備執(zhí)行動作,所述動作包括:獲取與低使用率資源有關(guān)的信息,所述信息指示所述存儲系統(tǒng)中的資源集合中使用率低于閾值的資源;接收關(guān)于釋放資源的請求,所述請求包括待釋放的資源的數(shù)目;以及基于所述待釋放的資源的數(shù)目,確定所要釋放的所述低使用率資源的數(shù)目。
在本公開的第四方面,提供了一種資源分配設(shè)備。該設(shè)備包括:至少一個處理單元;至少一個存儲器,所述至少一個存儲器被耦合到所述至少一個處理單元并且存儲用于由所述至少一個處理單元執(zhí)行的指令,所述指令當(dāng)由所述至少一個處理單元執(zhí)行時,使得所述設(shè)備執(zhí)行動作,所述動作包括:獲取與低使用率資源有關(guān)的信息,所述信息指示所述存儲系統(tǒng)中的資源集合中使用率低于閾值的資源;接收對于所述資源集合中的資源的使用請求;以及將所述使用請求定向到所述資源集合中的、除所述低使用率資源以外的資源。
在本公開的第五方面,提供了一種計算機(jī)程序產(chǎn)品。該計算機(jī)程序產(chǎn)品被有形地存儲在非瞬態(tài)計算機(jī)可讀介質(zhì)上并且包括機(jī)器可執(zhí)行指令,所述機(jī)器可執(zhí)行指令在被執(zhí)行使得機(jī)器執(zhí)行根據(jù)本公開的第一方面所描述的方法的任意步驟。
在本公開的第六方面,提供了一種計算機(jī)程序產(chǎn)品。該計算機(jī)程序產(chǎn)品被有形地存儲在非瞬態(tài)計算機(jī)可讀介質(zhì)上并且包括機(jī)器可執(zhí)行指令,所述機(jī)器可執(zhí)行指令在被執(zhí)行使得機(jī)器執(zhí)行根據(jù)本公開的第二方面所描述的方法的任意步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于伊姆西IP控股有限責(zé)任公司,未經(jīng)伊姆西IP控股有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810361952.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 包括一個或多個有程序設(shè)計功能的電話通信設(shè)備的分布式通信網(wǎng)絡(luò)
- 在以過程語言開發(fā)的計算機(jī)軟件應(yīng)用程序中的導(dǎo)航
- 計算機(jī)外設(shè)自動下載并安裝驅(qū)動程序的方法
- 用于遠(yuǎn)程提供驅(qū)動程序信息的方法和設(shè)備
- 在運行時期間優(yōu)化計算機(jī)程序的系統(tǒng)與方法
- 適配演進(jìn)的計算機(jī)軟件產(chǎn)品
- 協(xié)作中繼系統(tǒng)
- 用于啟動應(yīng)用的方法和系統(tǒng)
- 計算機(jī)程序保護(hù)方法、裝置、電子設(shè)備和計算機(jī)可讀存儲介質(zhì)
- 用于網(wǎng)絡(luò)控制的無線電資源控制連接建立的方法和裝置





