[發(fā)明專利]分布式對象存儲系統(tǒng)的遷移速度控制方法、裝置及介質(zhì)有效
| 申請?zhí)枺?/td> | 202010864936.4 | 申請日: | 2020-08-25 |
| 公開(公告)號: | CN111966301B | 公開(公告)日: | 2023-01-10 |
| 發(fā)明(設(shè)計)人: | 趙煜;胡永剛 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 劉新雷 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式 對象 存儲系統(tǒng) 遷移 速度 控制 方法 裝置 介質(zhì) | ||
本申請公開了一種分布式對象存儲系統(tǒng)的分級存儲遷移速度控制方法、裝置及計算機(jī)可讀存儲介質(zhì)。其中,方法包括根據(jù)采集的前端用戶IO處理時延數(shù)據(jù)計算當(dāng)前周期的實(shí)時時延;基于前端IO并發(fā)速度的目標(biāo)設(shè)置值計算相匹配的時延值,作為基準(zhǔn)時延。根據(jù)預(yù)設(shè)速度調(diào)整規(guī)則,基于實(shí)時時延和基準(zhǔn)時延的數(shù)值大小關(guān)系計算冷熱池在當(dāng)前周期的遷移速度值;根據(jù)冷熱池中的遷移模塊總數(shù)和遷移速度值確定每個遷移模塊遷移數(shù)據(jù)的最大速度值,并基于各遷移模塊的最大速度值控制冷熱池的遷移速度,從而可有效控制分布式對象存儲系統(tǒng)中各級存儲區(qū)的數(shù)據(jù)遷移速度,保證數(shù)據(jù)遷移不影響用戶請求的處理速度。
技術(shù)領(lǐng)域
本申請涉及分布式存儲技術(shù)領(lǐng)域,特別是涉及一種分布式對象存儲系統(tǒng)的分級存儲遷移速度控制方法、裝置及計算機(jī)可讀存儲介質(zhì)。
背景技術(shù)
分布式對象存儲系統(tǒng)是由多臺對象存儲服務(wù)器組成的分布式存儲集群,用于處理海量、高并發(fā)的存儲服務(wù)請求,由于具有高可靠性,高可用性,快速存取,易于擴(kuò)展等優(yōu)點(diǎn)而被廣泛應(yīng)用。
目前分布式對象存儲系統(tǒng)中大量采用的還是HDD(Hard Disk Drive,硬盤驅(qū)動器)機(jī)械硬盤,但是隨著新的存儲介質(zhì)如SSD(Solid State Drives,簡稱固盤,固態(tài)硬盤)和NVME SSD(Non-Volatile Memory express Solid State Drives)價格的下降,存儲系統(tǒng)也開始配置了一些SSD硬盤替代HDD作為存儲介質(zhì),在這種配置情況下,如何充分發(fā)揮快速存儲介質(zhì)如SSD的性能優(yōu)勢,而又保留HDD的容量優(yōu)勢,兼顧系統(tǒng)性能和成本,就成為了存儲系統(tǒng)設(shè)計要解決的問題。
相關(guān)技術(shù)對于采用不同存儲介質(zhì)的存儲系統(tǒng)中,采用根據(jù)數(shù)據(jù)的冷熱程度、不同屬性來確定文件數(shù)據(jù)存在不同的介質(zhì)中,以實(shí)現(xiàn)利用快速的存儲介質(zhì)的性能優(yōu)勢,又能利用慢速介質(zhì)的容量優(yōu)勢的目的。在分布式對象存儲系統(tǒng)的分級存儲中,設(shè)置了兩個存儲池即熱池和冷池,熱池由SSD快速硬盤組成,冷池由HDD慢速硬盤組成。當(dāng)數(shù)據(jù)寫入時,會先寫入熱池,然后熱池數(shù)據(jù)在變冷后會遷移到冷池,在實(shí)際的測試過程中,就會出現(xiàn)一個問題,數(shù)據(jù)的遷移過程由于要消耗設(shè)備的CPU(Central Processing Unit,中央處理器)和帶寬、IO資源,如果遷移速度過快就會影響前端用戶寫數(shù)據(jù)到存儲池的速度,遷移速度太慢,還有可能會出現(xiàn)熱池數(shù)據(jù)太多而無法成功寫入新數(shù)據(jù)的情況。
鑒于此,如何控制冷熱池之間的數(shù)據(jù)遷移速度,使得冷熱池的數(shù)據(jù)遷移不影響用戶請求的處理速度,是所屬領(lǐng)域技術(shù)人員需要解決的技術(shù)問題。
發(fā)明內(nèi)容
本申請?zhí)峁┝艘环N分布式對象存儲系統(tǒng)的分級存儲遷移速度控制方法、裝置及計算機(jī)可讀存儲介質(zhì),有效控制分布式對象存儲系統(tǒng)中各級存儲區(qū)的數(shù)據(jù)遷移速度,保證數(shù)據(jù)遷移不影響用戶請求的處理速度。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:
本發(fā)明實(shí)施例一方面提供了一種分布式對象存儲系統(tǒng)的分級存儲遷移速度控制方法,包括:
根據(jù)采集的前端用戶IO處理時延數(shù)據(jù)計算當(dāng)前周期的實(shí)時時延;
基于前端IO并發(fā)速度的目標(biāo)設(shè)置值計算相匹配的時延值,以作為基準(zhǔn)時延;
根據(jù)預(yù)設(shè)速度調(diào)整規(guī)則,基于所述實(shí)時時延和所述基準(zhǔn)時延的數(shù)值關(guān)系計算冷熱池在所述當(dāng)前周期的遷移速度值;
根據(jù)所述冷熱池中的遷移模塊總數(shù)和所述遷移速度值確定每個遷移模塊遷移數(shù)據(jù)的最大速度值,并基于各遷移模塊的最大速度值控制所述冷熱池的遷移速度。
可選的,所述基于各遷移模塊的最大速度值控制所述冷熱池的遷移速度包括:
對所述冷熱池中的每個遷移模塊,獲取當(dāng)前遷移模塊遷移一個數(shù)據(jù)所需的實(shí)時時間;
若所述實(shí)時時間值小于最小目標(biāo)控制時間,發(fā)送所述當(dāng)前遷移模塊停止工作的指令,且所述指令中攜帶停止工作時間;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010864936.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 用于處理到遠(yuǎn)程存儲位置的故障恢復(fù)的方法、系統(tǒng)以及程序
- 包括向外擴(kuò)展型存儲系統(tǒng)的存儲系統(tǒng)群及其管理方法
- 一種移動存儲系統(tǒng)及其存儲方法
- 存儲系統(tǒng)的數(shù)據(jù)備份與恢復(fù)系統(tǒng)、方法、設(shè)備及存儲介質(zhì)
- 在線遷移異構(gòu)系統(tǒng)數(shù)據(jù)的方法、裝置、設(shè)備和存儲介質(zhì)
- 建立存儲系統(tǒng)伙伴關(guān)系的方法及裝置
- 數(shù)據(jù)處理系統(tǒng)及其操作方法
- 一種容災(zāi)平臺及一種容災(zāi)方法
- 在基于云的存儲系統(tǒng)中服務(wù)I/O操作
- 一種數(shù)據(jù)修復(fù)方法及裝置





