[發(fā)明專利]一種集群文件系統(tǒng)基于客戶端的可傳播緩存方法在審
| 申請?zhí)枺?/td> | 201611047448.4 | 申請日: | 2016-11-23 |
| 公開(公告)號: | CN106776798A | 公開(公告)日: | 2017-05-31 |
| 發(fā)明(設計)人: | 李發(fā)明;張勤 | 申請(專利權)人: | 深圳市中博睿存科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 集群 文件系統(tǒng) 基于 客戶端 傳播 緩存 方法 | ||
1.一種集群文件系統(tǒng)基于客戶端的可傳播緩存方法,其特征是,通過在所有訪問集群文件系統(tǒng)的客戶端內存及硬盤劃分出一個區(qū)域用于緩存本客戶端訪問過的數據,同時通過消息的形式通知其它訪問集群的客戶端緩存內容,當其它客戶端也需要訪問相同數據時,可以不通過訪問集群而直接訪問相應的其它客戶端;
當某客戶端讀取數據時,先會嘗試從本地緩存中讀取,如果沒有會在位于本機的其它客戶端緩存列表查找,如果找到則直接從其它客戶端讀??;如果沒有找到再向集群發(fā)出讀取數據請求。
2.根據權利要求1所述集群文件系統(tǒng)基于客戶端的可傳播緩存方法,其特征是,所述客戶端的緩存由二部分組成:內存、磁盤中劃分的一個分區(qū);有數據需要緩存時,先存儲在內存,當內存使用到閥值時,將數據寫到分區(qū),并回收內存。
3.根據權利要求1或2所述集群文件系統(tǒng)基于客戶端的可傳播緩存方法,其特征是,所述集群文件系統(tǒng)讀取文件流程如下:
客戶端上層應用程序發(fā)起讀取文件請求;
客戶端檢查本地緩存中是否包括需要讀取的文件,
如果包括需要讀取的文件,則讀取緩存中的文件,返回上層應用程序;
如果不包括需要讀取的文件,則讀取位于本地的其他客戶端緩存列表,檢查列表中是否存在需要讀取的文件;
如果存在需要讀取的文件,向其他客戶端發(fā)出讀取緩存文件的指令,向其他客戶端返回緩存文件,本客戶端緩存文件,返回上層應用程序;
如果不包括需要讀取的文件,則從集群讀取文件,
將文件緩存在本地,
通過消息通知其它客戶端新緩存的文件,
返回上層應用程序。
4.根據權利要求3所述集群文件系統(tǒng)基于客戶端的可傳播緩存方法,其特征是,所述客戶端緩存內存大小由用戶配置。
5.根據權利要求3所述集群文件系統(tǒng)基于客戶端的可傳播緩存方法,其特征是,所述客戶端緩存磁盤由用戶指定。
6.根據權利要求4所述集群文件系統(tǒng)基于客戶端的可傳播緩存方法,其特征是,所述客戶端緩存內存默認為5GB。
7.根據權利要求3所述集群文件系統(tǒng)基于客戶端的可傳播緩存方法,其特征是,在客戶端啟動時,將位于專用分區(qū)中的數據讀取到緩存內存,客戶端進行過程中有新的緩存內容時,如果有緩存內存空間則將內容緩存在緩存內存中;如果可用的緩存內存空間不足時,會清空已回寫到專用分區(qū)的內容,如果這時專用分區(qū)空間不足,會刪除最老的緩存數據。
8.根據權利要求3所述集群文件系統(tǒng)基于客戶端的可傳播緩存方法,其特征是,在客戶端程序運行過程中,當已用緩存內存達到閥值1時,客戶端會將緩存內存中的緩存數據回寫到專用分區(qū),閥值1用戶可配置,默認為0.5,即已用緩存內存占可用緩存內存的50%。
9.根據權利要求3所述集群文件系統(tǒng)基于客戶端的可傳播緩存方法,其特征是,當已用緩存內存達到閥值1時,系統(tǒng)會開始按從老到新的順序清除緩存內存中的數據,如果清除時,發(fā)現(xiàn)數據沒有回寫到專用分區(qū),則會先回寫到專用分區(qū),閥值1用戶可配置,默認為0.7,即已用緩存內存占可用緩存內存的70%。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市中博睿存科技有限公司,未經深圳市中博睿存科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611047448.4/1.html,轉載請聲明來源鉆瓜專利網。
- 一種集群調度呼叫業(yè)務中主叫終端信息顯示方法
- 更新網絡流量管理設備同時維持有效性
- 與集群調度系統(tǒng)進行通信的方法、群集接入網關及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構建方法、介質、設備
- 一種容災系統(tǒng)、容災處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復方法、系統(tǒng)、設備及計算機介質
- 混合云場景下保證可用集群數量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設備及計算機存儲介質
- 集群切換方法、集群切換裝置、電子設備及可讀存儲介質





