[發明專利]基于UniWhale的分布式文件系統的視窗訪問方法有效
| 申請號: | 201610006462.3 | 申請日: | 2016-01-06 |
| 公開(公告)號: | CN105701179B | 公開(公告)日: | 2018-12-18 |
| 發明(設計)人: | 儲浩;許振興;馮欽;朱艷 | 申請(專利權)人: | 南京斯坦德云科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 南京鐘山專利代理有限公司 32252 | 代理人: | 戴朝榮 |
| 地址: | 210014 江蘇省南京市秦*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 uniwhale 分布式 文件系統 視窗 訪問 方法 | ||
本發明涉及一種基于UniWhale的分布式文件系統的視窗訪問方法,將管理文件存儲位置的功能從現有技術中的文件存儲服務器集群中指定的一臺服務器移動到UniWhale客戶端,使得UniWhale客戶端可以直接與每個存儲服務器節點通訊。UniWhale客戶端在對每個目錄或文件進行操作之前,首先根據目錄或文件完整路徑名和存儲服務器集群的hash值分布空間計算出目錄或文件所在的具體節點,然后與此節點進行文件訪問和相關操作。經過改造,可以真正實現對文件存儲服務器集群的并行操作,使得文件存儲服務器系統性能得到極大的提升。
技術領域
本發明涉及一種客戶端訪問的技術領域,尤其是一種基于UniWhale的分布式文件系統的視窗訪問方法。
背景技術
目前分布式數據存儲產品UniWhale已經成功商用,其節點布署關系圖如圖1所示。UniWhale實現了數據文件分布式存儲功能,可以適應于性能不苛刻的數據共享場合。
UniWhale系統為三層組織結構,按照節點職能劃分分別是:客戶PC機節點、文件代理服務器和存儲服務器集群。
客戶PC機節點是安裝了各類Windows操作系統的辦公用電腦。客戶PC機節點通過網絡路徑可以像訪問本地文件系統一樣容易訪問文件代理服務器上的代理目錄下的各級目錄和文件,并進行創建、讀取、寫入、修改、刪除等各類操作。這些目錄和文件最終分布式地存儲在各個存儲服務器節點,但對上層的客戶PC機是透明的。
文件代理服務器屏蔽了底層存儲服務器集群的實現細節,客戶PC機節點對底層的數據遷移、均衡、備份、擴容等操作不可見。在具體實現上,文件代理服務器只與存儲服務器集群中的單個節點,如圖1中的UniWhale-node2進行通迅,而對存儲于集群中其它節點上的目錄和文件的操作都需要經過這個節點轉發,這導致存取訪問操作效率低,對文件操作無法做到并行處理,吞吐量受到嚴重限制,因而大大限制了分布式文件系統整體性能的發揮。
發明內容
本發明的目的在于提供一種基于UniWhale的分布式文件系統的視窗訪問方法,將管理文件存儲位置的功能從現有技術中的文件存儲服務器集群中指定的一臺服務器移動到UniWhale客戶端,使得UniWhale客戶端可以直接與每個存儲服務器節點通訊。UniWhale客戶端在對每個目錄或文件進行操作之前,首先根據目錄或文件完整路徑名和存儲服務器集群的hash值分布空間計算出目錄或文件所在的具體節點,然后與此節點進行文件訪問和相關操作。經過改造,可以真正實現對文件存儲服務器集群的并行操作,使得文件存儲服務器系統性能得到極大的提升。有效地克服了存取訪問操作效率低,對文件操作無法做到并行處理,吞吐量受到嚴重限制,因而大大限制了分布式文件系統整體性能的發揮的缺陷。
為了達到上述目的,本發明的技術方案是:一種基于UniWhale的分布式文件系統的視窗訪問方法,具體如下:
進行UniWhale客戶端卷掛載流程,即用戶首先輸入要掛載的存儲服務器節點的IP、卷名和本地盤符名稱,點擊掛載,接著客戶端會加載文件系統驅動,如果不成功,就提示無法與驅動連接并結束UniWhale客戶端卷掛載流程,如果成功,和管理服務器建立握手并獲取host文件,如果獲取不成功,就提示掛載失敗并結束UniWhale客戶端卷掛載流程,如果獲取成功了,就與存儲服務端建立連接,獲取vol文件,如果獲取成功,就分析vol文件和host文件,獲取有效的集群IP,如果獲取有效的集群IP不成功,就提示掛載失敗并結束UniWhale客戶端卷掛載流程,如果獲取有效的集群IP成功,從掛載服務器獲取每個brick的端口信息并建立長連接,如果連接不成功,就提示掛載失敗并結束UniWhale客戶端卷掛載流程,如果連接成功,在客戶端創建盤符,并提示掛載成功和結束UniWhale客戶端卷掛載流程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京斯坦德云科技股份有限公司,未經南京斯坦德云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610006462.3/2.html,轉載請聲明來源鉆瓜專利網。





