[發(fā)明專利]分布式存儲系統(tǒng)及其管理方法、裝置有效
| 申請?zhí)枺?/td> | 201910097449.7 | 申請日: | 2019-01-31 |
| 公開(公告)號: | CN111506254B | 公開(公告)日: | 2023-04-14 |
| 發(fā)明(設(shè)計)人: | 劉金鑫;董乘宇 | 申請(專利權(quán))人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京太合九思知識產(chǎn)權(quán)代理有限公司 11610 | 代理人: | 劉戈 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式 存儲系統(tǒng) 及其 管理 方法 裝置 | ||
本公開涉及一種分布式存儲系統(tǒng)及其管理方法、裝置,所述方法應(yīng)用于客戶端,所述方法包括:獲取第一時間段內(nèi)訪問的各數(shù)據(jù)節(jié)點的延遲參數(shù),所述延遲參數(shù)用于表示客戶端訪問數(shù)據(jù)節(jié)點的延遲程度;將獲取的各數(shù)據(jù)節(jié)點的延遲參數(shù)發(fā)送至主節(jié)點,以使所述主節(jié)點根據(jù)所述延遲參數(shù),確定所述各數(shù)據(jù)節(jié)點被分配給客戶端進行訪問的概率。通過由數(shù)據(jù)節(jié)點的延遲程度確定數(shù)據(jù)節(jié)點被分配給客戶端進行訪問的概率,根據(jù)本公開實施例的分布式存儲系統(tǒng)及其管理方法、裝置能夠在分布式存儲系統(tǒng)的存儲容量不變的情況下,提升客戶端訪問數(shù)據(jù)節(jié)點的速度。
技術(shù)領(lǐng)域
本公開涉及計算機技術(shù)領(lǐng)域,尤其涉及一種分布式存儲系統(tǒng)及其管理方法、裝置。
背景技術(shù)
分布式存儲系統(tǒng)是一種在大量服務(wù)器和網(wǎng)絡(luò)之上搭建的一個大規(guī)模的數(shù)據(jù)存儲系統(tǒng),能夠有效防止因單磁盤故障、單擊故障、小范圍網(wǎng)絡(luò)故障引起的數(shù)據(jù)丟失或者服務(wù)不可用問題。
分布式存儲系統(tǒng)中可能會出現(xiàn)慢速節(jié)點,即性能顯著差于分布式存儲系統(tǒng)中其他數(shù)據(jù)節(jié)點的數(shù)據(jù)節(jié)點。
相關(guān)技術(shù)中,在主節(jié)點發(fā)現(xiàn)慢速節(jié)點之后可以將慢速節(jié)點從副本節(jié)點列表中刪除。這樣,會導(dǎo)致分布式存儲系統(tǒng)中副本數(shù)不足,從而引起整個系統(tǒng)發(fā)起副本補齊的數(shù)據(jù)復(fù)制工作,數(shù)據(jù)復(fù)制工作的讀寫壓力會影響正常用戶的讀寫請求。
發(fā)明內(nèi)容
有鑒于此,本公開提出了一種分布式存儲系統(tǒng)及其管理方法、裝置,在分布式存儲系統(tǒng)的存儲容量不變的情況下,提升客戶端訪問數(shù)據(jù)節(jié)點的速度。
根據(jù)本公開的第一方面,提供了一種分布式存儲系統(tǒng)管理方法,所述方法應(yīng)用于客戶端,所述方法包括:獲取第一時間段內(nèi)訪問的各數(shù)據(jù)節(jié)點的延遲參數(shù),所述延遲參數(shù)用于表示客戶端訪問數(shù)據(jù)節(jié)點的延遲程度;將獲取的各數(shù)據(jù)節(jié)點的延遲參數(shù)發(fā)送至主節(jié)點,以使所述主節(jié)點根據(jù)所述延遲參數(shù),確定所述各數(shù)據(jù)節(jié)點被分配給客戶端進行訪問的概率。
根據(jù)本公開的第二方面,提供了一種分布式存儲系統(tǒng)管理方法,所述方法應(yīng)用于主節(jié)點,所述方法包括:從客戶端獲取延遲參數(shù),其中,從客戶端獲取的延遲參數(shù)包括該客戶端在第一時間段內(nèi)訪問的各數(shù)據(jù)節(jié)點的延遲參數(shù),數(shù)據(jù)節(jié)點的延遲參數(shù)用于表示客戶端訪問數(shù)據(jù)節(jié)點的延遲程度;根據(jù)獲取的延遲參數(shù),確定數(shù)據(jù)節(jié)點集群中各數(shù)據(jù)節(jié)點被分配給客戶端進行訪問的概率。
根據(jù)本公開的第三方面,提供一種分布式存儲系統(tǒng)管理方法,所述方法包括:客戶端獲取第一時間段內(nèi)訪問的各數(shù)據(jù)節(jié)點的延遲參數(shù),所述延遲參數(shù)用于表示客戶端訪問數(shù)據(jù)節(jié)點的延遲程度;客戶端將獲取的各數(shù)據(jù)節(jié)點的延遲參數(shù)發(fā)送至主節(jié)點;主節(jié)點從客戶端獲取延遲參數(shù);主節(jié)點根據(jù)獲取的延遲參數(shù),確定數(shù)據(jù)節(jié)點集群中各數(shù)據(jù)節(jié)點被分配給客戶端進行訪問的概率。
根據(jù)本公開的第四方面,提供了一種分布式存儲系統(tǒng)管理裝置,所述裝置包括:獲取模塊,用于獲取第一時間段內(nèi)訪問的各數(shù)據(jù)節(jié)點的延遲參數(shù),所述延遲參數(shù)用于表示客戶端訪問數(shù)據(jù)節(jié)點的延遲程度;發(fā)送模塊,用于將獲取的各數(shù)據(jù)節(jié)點的延遲參數(shù)發(fā)送至主節(jié)點,以使所述主節(jié)點根據(jù)所述延遲參數(shù),確定所述各數(shù)據(jù)節(jié)點被分配給客戶端進行訪問的概率。
根據(jù)本公開的第五方面,提供了一種分布式存儲系統(tǒng)管理裝置,所述裝置包括:獲取模塊,用于從客戶端獲取延遲參數(shù),其中,從客戶端獲取的延遲參數(shù)包括該客戶端在第一時間段內(nèi)訪問的各數(shù)據(jù)節(jié)點的延遲參數(shù),數(shù)據(jù)節(jié)點的延遲參數(shù)用于表示客戶端訪問數(shù)據(jù)節(jié)點的延遲程度;確定模塊,用于根據(jù)獲取的延遲參數(shù),確定數(shù)據(jù)節(jié)點集群中各數(shù)據(jù)節(jié)點被分配給客戶端進行訪問的概率。
根據(jù)本公開的第六方面,提供了一種分布式存儲系統(tǒng),所述系統(tǒng)包括客戶端、數(shù)據(jù)節(jié)點和主節(jié)點;其中,客戶端用于獲取第一時間段內(nèi)訪問的各數(shù)據(jù)節(jié)點的延遲參數(shù),所述延遲參數(shù)用于表示客戶端訪問數(shù)據(jù)節(jié)點的延遲程度,并將獲取的各數(shù)據(jù)節(jié)點的延遲參數(shù)發(fā)送至主節(jié)點;主節(jié)點用于從客戶端獲取延遲參數(shù),并根據(jù)獲取的延遲參數(shù),確定數(shù)據(jù)節(jié)點集群中各數(shù)據(jù)節(jié)點被分配給客戶端進行訪問的概率。
該專利技術(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/201910097449.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 用于處理到遠程存儲位置的故障恢復(fù)的方法、系統(tǒng)以及程序
- 包括向外擴展型存儲系統(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ù)方法及裝置





