[發明專利]請求響應方法、裝置及分布式文件系統在審
| 申請號: | 201310601094.3 | 申請日: | 2013-11-25 |
| 公開(公告)號: | CN104660643A | 公開(公告)日: | 2015-05-27 |
| 發明(設計)人: | 洪建峰;雷愛民;王俊 | 申請(專利權)人: | 南京中興新軟件有限責任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 210012 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 請求 響應 方法 裝置 分布式 文件系統 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種請求響應方法、裝置及分布式文件系統。
背景技術
在相關技術中的分布式文件系統(Distributed?File?System,簡稱為DFS)架構中,只有文件位置寄存器、文件訪問客戶端和文件訪問服務器,其中:
文件位置寄存器:負責文件的數據塊分布和管理,其功能包括:塊分布、垃圾收集和清理、負載均衡、數據庫復制和修復。
文件訪問客戶端:負責應用程序訪問文件系統的代理,提供給應用程序通用的文件操作接口,如:打開(Open)、關閉(Close)、讀(Read)、寫(Write)、查找(Seek)等;
文件訪問服務器:是文件系統中實際存儲用戶數據的地方。
在上述的系統架構中,文件訪問客戶端和文件訪問服務器是可以擴充的,都可以有多個。然而,用于存儲整個分布式文件系統的數據塊信息的文件位置寄存器往往只有一個,所有的文件訪問客戶端都通過這一個文件位置寄存器請求所要操作的文件對應的數據塊信息。
因此,相關技術中的DFS系統的容量和性能受到文件位置寄存器性能的影響,對文件位置寄存器服務器硬件的要求也非常高。然而,在硬件很難滿足需求的情況下必須對文件位置存儲器做技術上的創新。
針對相關技術中分布式文件系統對文件位置寄存器硬件要求高的問題,目前尚未提出有效的解決方案。
發明內容
本發明提供了一種請求響應方法、裝置及分布式文件系統,以至少解決分布式文件系統對文件位置寄存器硬件要求高的問題。
根據本發明的一個方面,提供了一種請求響應方法,包括:接收來自文件訪問客戶端的操作目標文件的請求,其中,所述請求中攜帶有所述目標文件的全路徑;確定所述全路徑對應的文件標識和文件位置寄存器標識,其中,所述文件位置寄存器標識對應的文件位置寄存器用于提供所述目標文件的數據塊的位置信息;發送所述文件標識和所述文件位置寄存器標識至所述文件訪問客戶端。
優選地,在所述請求為寫入所述目標文件的請求的情況下,確定所述全路徑對應的所述文件標識和所述文件位置寄存器標識包括:根據所述全路徑,生成所述目標文件的文件標識;根據預定策略,確定與所述文件標識對應的文件位置寄存器標識。
優選地,在確定所述全路徑對應的所述文件標識和所述文件位置寄存器標識之后,所述方法還包括:保存所述全路徑與所述文件標識、所述文件位置寄存器標識的關聯關系。
優選地,在發送所述文件標識和所述文件位置寄存器標識至所述文件訪問客戶端之后,所述方法還包括:所述文件訪問客戶端獲取所述位置信息,其中,所述位置信息是所述文件位置寄存器根據所述文件標識生成并發送給所述文件訪問客戶端的;所述文件訪問客戶端將所述目標文件寫入所述位置信息所對應的磁盤位置。
優選地,在所述請求為讀取或者刪除所述目標文件的請求的情況下,確定所述全路徑對應的所述文件標識和所述文件位置寄存器標識包括:查找所述全路徑對應的所述文件標識和所述文件位置寄存器標識。
優選地,在發送所述文件標識和所述文件位置寄存器標識至所述文件訪問客戶端之后,所述方法還包括:所述文件訪問客戶端獲取所述位置信息,其中,所述位置信息是所述文件位置寄存器根據所述文件標識從保存的文件記錄中查找并發送給所述文件訪問客戶端的;所述文件訪問客戶端讀取或者刪除所述位置信息所對應的磁盤位置中保存的所述目標文件。
根據本發明的另一個方面,還提供了一種請求響應裝置,包括:接收模塊,用于接收來自文件訪問客戶端的操作目標文件的請求,其中,所述請求中攜帶有所述目標文件的全路徑;確定模塊,用于確定所述全路徑對應的文件標識和文件位置寄存器標識,其中,所述文件位置寄存器標識對應的文件位置寄存器用于提供所述目標文件的數據塊的位置信息;發送模塊,用于發送所述文件標識和所述文件位置寄存器標識至所述文件訪問客戶端。
優選地,所述確定模塊包括:生成單元,用于根據所述全路徑,生成所述目標文件的文件標識;確定單元,用于根據預定策略,確定與所述文件標識對應的文件位置寄存器標識。
優選地,所述裝置還包括:保存模塊,用于保存所述全路徑與所述文件標識、所述文件位置寄存器標識的關聯關系。
優選地,所述確定模塊包括:查找單元,用于查找所述全路徑對應的所述文件標識和所述文件位置寄存器標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京中興新軟件有限責任公司;,未經南京中興新軟件有限責任公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310601094.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于軟交換網絡的調度控制方法
- 下一篇:一種新媒體公共服務平臺





