[發明專利]一種分布式文件系統中多客戶端緩存同步的方法有效
| 申請號: | 201110326365.X | 申請日: | 2011-10-25 |
| 公開(公告)號: | CN102541983A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 楊浩;常濤;呂明強;邵宗有;劉新春;苗艷超;王勇 | 申請(專利權)人: | 無錫城市云計算中心有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/08 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 214135 江蘇省無錫市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 文件系統 客戶端 緩存 同步 方法 | ||
1.一種分布式文件系統中多客戶端緩存同步的方法,其特征在于:
將元數據服務器作為客戶端緩存信息的控制節點,對該元數據服務器上維護的索引節點,記錄各個客戶端在該元數據服務器上的存儲狀態;
將元數據信息按照客戶端緩存屬性分為只讀緩存和可寫緩存;
對于元數據只讀緩存,當客戶端第一次讀取元數據時,元數據服務器授予客戶端只讀權限或者可寫緩存權限,并且在操作完畢后一直持有該權限;
對于元數據可寫緩存,客戶端的修改暫時保存到本地,當滿足寫回觸發條件時進行寫回。
2.如權利要求1所述的方法,其特征在于:所述索引節點如果是文件,需要記錄客戶端對于文件內容的緩沖狀態。
3.如權利要求1所述的方法,其特征在于:所述客戶端如果需要修改所述元數據只讀緩存,則先清空本地緩存,然后向元數據服務器發送修改請求,由元數據服務器完成修改并重新授予客戶端對于該元數據的只讀緩存權限。
4.如權利要求3所述的方法,其特征在于:所述元數據服務器在處理來自客戶端的修改請求時,先檢查其他客戶端是否緩存了該元數據的相應信息,如果有客戶端緩存,則需先請求其他客戶端清空緩存,然后由元數據服務器進行修改。
5.如權利要求1所述的方法,其特征在于:所述觸發條件包括操作系統定時回寫;以及收到來自元數據服務的釋放可寫緩存權限的請求。
6.如權利要求1所述的方法,其特征在于:所述元數據被劃分為定長區間,按照區間授予客戶端緩存權限。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫城市云計算中心有限公司,未經無錫城市云計算中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110326365.X/1.html,轉載請聲明來源鉆瓜專利網。





