[發(fā)明專利]一種分布式文件系統(tǒng)中元數(shù)據(jù)的管理方法在審
| 申請?zhí)枺?/td> | 201811108566.0 | 申請日: | 2018-09-21 |
| 公開(公告)號: | CN109086462A | 公開(公告)日: | 2018-12-25 |
| 發(fā)明(設(shè)計)人: | 李旭東 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 目錄項 元數(shù)據(jù) 集群 分布式文件系統(tǒng) 數(shù)據(jù)集群 輪詢 寫回 計算機可讀存儲介質(zhì) 訪問性能 訪問延時 管理裝置 訪問量 遍歷 變更 指令 響應(yīng) 管理 | ||
本發(fā)明公開了一種分布式文件系統(tǒng)中元數(shù)據(jù)的管理方法,能夠響應(yīng)于將元數(shù)據(jù)集群寫回數(shù)據(jù)集群的指令,確定所述元數(shù)據(jù)集群中的臟目錄項,然后遍歷所述臟目錄項,判斷所述臟目錄項所在的目錄分片中的臟目錄項是否均變更為干凈目錄項,若是,則將所述目錄分片寫回所述數(shù)據(jù)集群。可見,該方法只需要輪詢目錄分片中的臟目錄項,避免了輪詢?nèi)康哪夸涰棧瑴p少了元數(shù)據(jù)集群的訪問量,降低了訪問延時,從而提升了元數(shù)據(jù)集群的訪問性能。此外,本發(fā)明還提供了一種分布式文件系統(tǒng)中元數(shù)據(jù)的管理裝置、設(shè)備、及計算機可讀存儲介質(zhì),其作用與上述方法相對應(yīng)。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機領(lǐng)域,特別涉及一種分布式文件系統(tǒng)中元數(shù)據(jù)的管理方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù)
分布式文件系統(tǒng)中的元數(shù)據(jù)集群作為文件系統(tǒng)的第二層緩存,分布式的管理整個文件系統(tǒng)的命名空間。
元數(shù)據(jù)集群只使用內(nèi)存不使用磁盤存儲元數(shù)據(jù)數(shù)據(jù),如果把整個分布式文件系統(tǒng)環(huán)境看成一臺單機,那么元數(shù)據(jù)集群相當于內(nèi)存,數(shù)據(jù)集群相當于磁盤。
內(nèi)存總是比較稀缺的資源。在將元數(shù)據(jù)集群寫回數(shù)據(jù)集群時,由于只能以目錄分片為單位寫回,而臟目錄項需要在變更為干凈目錄項時才能寫回,因此,傳統(tǒng)的元數(shù)據(jù)管理方法需要輪詢目錄分片中各個目錄項,直到所有目錄項都為干凈目錄項。但是,這種方式對元數(shù)據(jù)的訪問量較大,使得訪問延時較高。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種分布式文件系統(tǒng)中元數(shù)據(jù)的管理方法、裝置、設(shè)備及計算機可讀存儲介質(zhì),用以解決傳統(tǒng)的元數(shù)據(jù)管理方法在將元數(shù)據(jù)集群寫回數(shù)據(jù)集群時,對元數(shù)據(jù)的訪問量較大,訪問延時較高的問題。
為解決上述技術(shù)問題,本發(fā)明提供了一種分布式文件系統(tǒng)中元數(shù)據(jù)的管理方法,包括:
響應(yīng)于將元數(shù)據(jù)集群寫回數(shù)據(jù)集群的指令,確定所述元數(shù)據(jù)集群中的臟目錄項;
遍歷所述臟目錄項,判斷所述臟目錄項所在的目錄分片中的臟目錄項是否均變更為干凈目錄項;
若是,則將所述目錄分片寫回所述數(shù)據(jù)集群。
其中,所述元數(shù)據(jù)集群為屬主元數(shù)據(jù)集群;
在所述預(yù)先確定元數(shù)據(jù)集群中的臟目錄項之前,包括:
在屬主元數(shù)據(jù)集群的訪問頻率大于預(yù)設(shè)閾值時,創(chuàng)建所述元數(shù)據(jù)集群的副本元數(shù)據(jù)集群。
其中,在所述在屬主元數(shù)據(jù)集群的訪問頻率大于預(yù)設(shè)閾值時,創(chuàng)建所述元數(shù)據(jù)集群的副本元數(shù)據(jù)集群之后,包括:
判斷副本元數(shù)據(jù)集群的訪問頻率是否高于所述屬主元數(shù)據(jù)集群的訪問頻率;
若不高于,則刪除所述副本元數(shù)據(jù)集群。
其中,所述遍歷所述臟目錄項,判斷所述臟目錄項所在的目錄分片中的臟目錄項是否均變更為干凈目錄項包括:
將所述臟目錄項添加到臟目錄項隊列中;
遍歷所述臟目錄項,判斷所述臟目錄項所在的目錄分片中的臟目錄項是否均變更為干凈目錄項。
其中,所述將所述臟目錄項添加到臟目錄項隊列中包括:
將所述臟目錄項添加到LRU鏈表中,并將所述LRU鏈表標記為臟目錄項隊列。
其中,在所述將所述目錄分片寫回所述數(shù)據(jù)集群之后,包括:
將所述臟目錄項從所述LRU鏈表中移除。
本發(fā)明還提供了一種分布式文件系統(tǒng)中元數(shù)據(jù)的管理裝置,包括:
臟目錄項確定模塊:用于響應(yīng)于將元數(shù)據(jù)集群寫回數(shù)據(jù)集群的指令,確定所述元數(shù)據(jù)集群中的臟目錄項;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811108566.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 元數(shù)據(jù)存取控制系統(tǒng)及其方法、以及接收裝置、發(fā)送裝置
- 一種云存儲客戶端的低延遲元數(shù)據(jù)訪問方法
- 熱點元數(shù)據(jù)訪問控制方法和服務(wù)器
- 在多個階段高效地存儲和檢索數(shù)據(jù)和元數(shù)據(jù)的方法和系統(tǒng)
- 元數(shù)據(jù)節(jié)點集群的擴容方法、系統(tǒng)、設(shè)備和存儲介質(zhì)
- 一種元數(shù)據(jù)緩存管理方法和裝置
- 元數(shù)據(jù)管理方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 一種元數(shù)據(jù)管理方法及裝置、設(shè)備、存儲介質(zhì)
- 用于存儲管理的方法、設(shè)備和計算機程序產(chǎn)品
- 論文元數(shù)據(jù)的檢測方法及裝置
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時維持有效性
- 與集群調(diào)度系統(tǒng)進行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計算機介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設(shè)備及計算機存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲介質(zhì)
- 分布式文件系統(tǒng)及其數(shù)據(jù)處理方法和裝置
- 一種IO模式識別方法、系統(tǒng)、設(shè)備及計算機存儲介質(zhì)
- 文件系統(tǒng)啟動方法及裝置
- 網(wǎng)絡(luò)文件系統(tǒng)替換方法、集群配置文件共享方法及裝置
- 多分布式文件系統(tǒng)中處理配置文件的方法及裝置
- 用于大數(shù)據(jù)分析的分布式文件系統(tǒng)中的多租戶數(shù)據(jù)服務(wù)
- 一種圖片存儲方法、圖片查詢方法及裝置
- 一種高效的并行分布式文件系統(tǒng)并行復(fù)制方法
- 分布式文件系統(tǒng)配置方法及裝置
- 一種分布式文件系統(tǒng)遠程復(fù)制方法、裝置、設(shè)備和介質(zhì)





