[發明專利]數據重構控制方法、裝置和設備有效
| 申請號: | 201811072330.6 | 申請日: | 2018-09-14 |
| 公開(公告)號: | CN109344012B | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 張天潔 | 申請(專利權)人: | 新華三技術有限公司成都分公司 |
| 主分類號: | G06F11/16 | 分類號: | G06F11/16;G06F3/06 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 蘇勝 |
| 地址: | 610000 四川省成都市中國(四川)自由*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 控制 方法 裝置 設備 | ||
本公開提供了一種數據重構控制方法、裝置和設備,應用于分布式存儲集群中的磁盤或集中式存儲集群中的控制器,方法包括:根據當前集群中的數據塊的冗余程度確定數據塊的持久性級別;按照預設的I/O資源分配原則和上述持久性級別控制重構該數據塊的磁盤的I/O資源。通過本公開提供的數據重構控制方法、裝置和設備,可以均衡集群存儲系統的數據持久性和系統可用性,提升系統的整體性能。
技術領域
本公開涉及集群存儲技術領域,尤其是涉及數據重構控制方法、裝置和設備。
背景技術
集群存儲技術是將多個存儲節點(也稱存儲設備或主機)中的存儲空間聚合成一個能夠給業務主機提供統一訪問接口和管理界面的存儲池,該存儲池和業務主機構成集群存儲系統(或者存儲集群),業務主機中的應用可以通過該訪問接口透明地訪問和利用所有存儲節點上的磁盤,可以充分發揮存儲節點的性能和磁盤利用率。數據將會按照一定的規則從多個存儲節點上存儲和讀取,以獲得更高的并發訪問性能。
數據持久性和系統可用性是對集群存儲系統進行評價的重要指標,數據持久性一般指一年時間內數據不丟失的能力,可用性指存儲系統可持續對外提供存儲服務的能力。一方面,這兩個指標的數值越高,意味著該系統可靠性和穩定性越好;另一方面,這兩個指標又存在一定的制約關系,往往在加強一個指標的同時,會削弱另一個指標。
以磁盤失效為例,通常磁盤的年失效率在2~4%左右。在某一磁盤失效時,與該磁盤存儲的數據有關的關聯磁盤需要進行數據重構操作,要使數據持久性最優,則需要關聯磁盤所有的I/O資源都用在數據重構上。但若是這樣,如果業務主機中的應用需要使用該關聯磁盤的I/O資源進行讀或寫操作,該關聯磁盤將無法響應,導致集群存儲系統的可用性降低。要使系統可用性最好,在某一磁盤失效時,關聯磁盤所有的I/O資源最好優先滿足業務主機的讀或寫需求,但此時數據的重構速度會變慢,因此數據持久性會降低。
發明內容
有鑒于此,本公開的目的在于提供一種數據重構控制方法、裝置和設備,可以均衡集群存儲系統的數據持久性和系統可用性,提升系統的整體性能。
為了實現上述目的,本公開采用的技術方案如下:
第一方面,本公開提供了一種數據重構控制方法,應用于分布式存儲集群中的磁盤或集中式存儲集群中的控制器,方法包括:根據當前集群中的數據塊的冗余程度確定數據塊的持久性級別;按照預設的I/O資源分配原則和所述持久性級別控制重構所述數據塊的磁盤的I/O資源;其中,所述預設的I/O資源分配原則中,持久性級別與磁盤分配的I/O資源成反比關系。
第二方面,本公開提供了一種數據重構控制裝置,應用于分布式存儲集群中的磁盤或集中式存儲集群中的控制器,包括:持久性級別確定模塊,用于根據當前集群中的數據塊的冗余程度確定所述數據塊的持久性級別;I/O資源控制模塊,用于按照預設的I/O資源分配原則和所述持久性級別控制重構所述數據塊的磁盤的I/O資源;其中,所述預設的I/O資源分配原則中,持久性級別與磁盤分配的I/O資源成反比關系。
第三方面,本公開實施方式提供了一種數據重構控制設備,包括處理器和機器可讀存儲介質,所述機器可讀存儲介質存儲有能夠被所述處理器執行的機器可執行指令,所述處理器執行所述機器可執行指令以實現上述方法。
第四方面,本公開實施方式提供了一種機器可讀存儲介質,所述機器可讀存儲介質存儲有機器可執行指令,所述機器可執行指令在被處理器調用和執行時,所述機器可執行指令促使所述處理器實現上述方法。
上述數據重構控制方法、裝置、設備和機器可讀存儲介質,根據當前集群中的數據塊的冗余程度確定數據塊的持久性級別,并按照該持久性級別控制重構數據塊的磁盤的I/O資源,可以使用于重構數據塊的磁盤的I/O資源與該數據塊的持久性級別匹配,進而均衡集群存儲系統的數據持久性和系統可用性,提升系統的整體性能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司成都分公司,未經新華三技術有限公司成都分公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811072330.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據備份方法及裝置
- 下一篇:一種基于多模冗余的云服務可靠性優化方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





