[發明專利]一種用戶態網絡文件存儲方法和系統在審
| 申請號: | 202011434334.1 | 申請日: | 2020-12-10 |
| 公開(公告)號: | CN112653730A | 公開(公告)日: | 2021-04-13 |
| 發明(設計)人: | 臧林劼 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 劉小峰;楊帆 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用戶 網絡 文件 存儲 方法 系統 | ||
1.一種用戶態網絡文件存儲方法,其特征在于,包括在操作系統的用戶態執行以下步驟:
由網絡文件系統客戶端接收用戶讀寫請求,并經遠程過程調用層處理成請求報文形式的網絡文件系統請求以發送到網絡文件系統服務端;
由所述網絡文件系統服務端基于所述請求報文而提供被請求數據的文件句柄,以允許訪問異構集群執行所述用戶讀寫請求;
由所述網絡文件系統服務端基于所述網絡文件系統客戶端執行所述用戶讀寫請求,而同步生成或更新所述被請求數據的元數據信息并存儲到元數據緩存中;
響應于所述用戶讀寫請求執行完成,而由所述網絡文件系統服務端將所述元數據緩存中的所述元數據信息同步到所述異構集群中。
2.根據權利要求1所述的方法,其特征在于,由網絡文件系統客戶端接收用戶讀寫請求,并經遠程過程調用層處理成請求報文形式的網絡文件系統請求以發送到網絡文件系統服務端包括:
由網絡文件系統客戶端接收用戶讀寫請求并由虛擬文件系統轉化為遠程過程調用請求發送到所述遠程過程調用層;
由所述遠程過程調用層為所述遠程過程調用請求執行數據文件頭拼裝以生成所述請求報文作為所述網絡文件系統請求;
將所述請求報文發送到所述網絡文件系統服務端。
3.根據權利要求1所述的方法,其特征在于,由所述網絡文件系統服務端基于所述請求報文而提供被請求數據的文件句柄,以允許訪問非易失性存儲器的異構集群執行所述用戶讀寫請求包括:
由所述網絡文件系統服務端基于所述請求報文而確定被請求數據;
由所述網絡文件系統服務端基于所述被請求數據的位置和唯一標識生成所述文件句柄反饋到所述網絡文件系統客戶端;
由所述網絡文件系統客戶端基于所述文件句柄在所述異構集群中定位所述被請求數據以執行所述用戶讀寫請求。
4.根據權利要求1所述的方法,其特征在于,所述異構集群配置為使用非易失性存儲器來持久性地存儲所述被請求數據;所述元數據緩存配置為使用獨立于的易失性存儲器來臨時存儲所述被請求數據的元數據。
5.根據權利要求1所述的方法,其特征在于,所述元數據信息包括以下至少之一:被請求數據的最后修改時間、被請求數據的最后訪問時間、被請求數據的大小、元數據的最后訪問時間。
6.根據權利要求5所述的方法,其特征在于,由所述網絡文件系統服務端基于所述網絡文件系統客戶端執行所述用戶讀寫請求,而同步生成或更新所述被請求數據的元數據信息并存儲到元數據緩存中包括:
響應于所述用戶讀寫請求為創建寫,而基于本地時間生成所述被請求數據的最后修改時間,基于當前大小生成所述被請求數據的大小;
響應于所述用戶讀寫請求為覆蓋寫,而基于本地時間更新所述被請求數據的最后修改時間,基于當前大小更新所述被請求數據的大小。
7.根據權利要求1所述的方法,其特征在于,在允許訪問非易失性存儲器的異構集群執行所述用戶讀寫請求的同時,還使用讀寫鎖處理所述被請求數據;響應于所述用戶讀寫請求執行完成而從所述被請求數據而釋放所述讀寫鎖,其中所述讀寫鎖配置為拒絕并發的多線程訪問。
8.一種用戶態網絡文件存儲系統,其特征在于,包括:
網絡文件系統客戶端;
網絡文件系統服務端;
遠程過程調用層;
異構集群;
處理器;和
存儲器,存儲有處理器可運行的程序代碼,所述程序代碼在被運行時執行以下步驟:
由網絡文件系統客戶端接收用戶讀寫請求,并經遠程過程調用層處理成請求報文形式的網絡文件系統請求以發送到網絡文件系統服務端;
由所述網絡文件系統服務端基于所述請求報文而提供被請求數據的文件句柄,以允許訪問異構集群執行所述用戶讀寫請求;
由所述網絡文件系統服務端基于所述網絡文件系統客戶端執行所述用戶讀寫請求,而同步生成或更新所述被請求數據的元數據信息并存儲到元數據緩存中;
響應于所述用戶讀寫請求執行完成,而由所述網絡文件系統服務端將所述元數據緩存中的所述元數據信息同步到所述異構集群中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011434334.1/1.html,轉載請聲明來源鉆瓜專利網。





