[發明專利]分布式存儲系統的文件訪問方法和裝置以及系統有效
| 申請號: | 201210586446.8 | 申請日: | 2012-12-28 |
| 公開(公告)號: | CN103078926A | 公開(公告)日: | 2013-05-01 |
| 發明(設計)人: | 黃志昊 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 譚磊 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 存儲系統 文件 訪問 方法 裝置 以及 系統 | ||
技術領域
本發明實施例涉及通信技術,尤其涉及一種分布式存儲系統的文件訪問方法和裝置以及系統。
背景技術
隨著計算機網絡和信息技術的飛速發展,全球信息存儲容量急劇增長,同時網絡存儲技術也在不斷發展,使得分布式存儲運用廣泛,網絡規模不斷擴大,訪問的節點越來越多,在容量和帶寬增長的同時,用戶數量也在快速的增長,但是訪問用戶的增多勢必會增加系統的訪問時延,對用戶使用效果帶來不好的影響,這樣就使得流控技術成為在保證系統可用度的情況下,盡可能得為大多數用戶服務的一種技術趨勢。
現有的流控技術中,通過實時監控系統中外部的訪問情況以及系統中各存儲節點的物理資源使用情況,自動調節存儲節點的帶寬資源來限制外部的一些請求,但是現有的流控技術只能通過控制系統中網絡和硬件等資源的使用情況來限制外部的一些請求,使得經常會出現有些用戶獨占資源,分布式系統利用率和吞吐量低的問題。
發明內容
本發明實施例提供一種分布式存儲系統的文件訪問方法和裝置以及系統,以提高分布式存儲系統的利用率和吞吐量。
本發明實施例第一方面提供一種分布式存儲系統的文件訪問方法,包括:
接收用戶發起的文件訪問請求;
根據所述文件訪問請求,在所述文件對應的流控表項中查詢所述用戶的訪問權限;
根據查詢到的訪問權限執行所述文件的訪問操作。
結合第一方面,在第一方面的第一種可能的實施方式中,所述根據所述文件訪問請求,在所述文件對應的流控表項中查詢所述用戶的訪問權限,包括:
根據發起所述文件訪問請求的用戶,在所述文件對應的流控表項中查詢所述用戶的訪問權限為允許訪問或禁止訪問;
根據所述文件訪問請求的發起時間,在所述流控表項中查詢所述用戶的訪問權限的訪問時間。
結合第一方面的第一種可能的實施方式,在第一方面的第二種可能的實施方式中,所述方法,還包括:
當接收到用戶訪問權限設置指令時,設置流控表項中為各用戶設置的訪問權限和訪問時間。
結合第一方面或第一方面的第一種可能的實施方式或第一方面的第二種可能的實施方式,在第一方面的第三種可能的實施方式中,在根據所述文件訪問請求,在所述文件對應的流控表項中查詢所述用戶的訪問權限之后,還包括:
根據所述文件訪問請求,在所述文件對應的流控表項中識別所述文件的訪問模式為獨占方式或共享方式;
則所述根據查詢到的訪問權限執行所述文件的訪問操作包括:當識別到所述文件的訪問模式為獨占方式時,禁止所述用戶訪問所述文件;當識別到所述文件的訪問模式為共享方式時,指示所述用戶從其他存儲位置訪問所述文件。
結合第一方面的第三種可能的實施方式,在第一方面的第四種可能的實施方式中,在根據查詢到的訪問權限執行所述文件的訪問操作之后,還包括:
根據所述文件訪問請求的類型,設置所述文件在流控表項中的訪問模式。
結合第一方面的第三種可能的實施方式,在第一方面的第五種可能的實施方式中,所述當識別到所述文件的訪問模式為共享方式時,指示所述用戶從其他存儲位置訪問所述文件包括:
當識別到所述文件的訪問模式為共享方式時,在所述流控表項中查詢所述文件的重定向存儲位置;
從所述重定向存儲位置執行所述用戶對所述文件的訪問操作。
結合第一方面的第五種可能的實施方式,在第一方面的第六種可能的實施方式中,所述方法,還包括:
根據文件在其他存儲節點的分布信息確定其他存儲位置;
根據其他存儲位置所在存儲節點的負載情況選擇重定向存儲位置。
結合第一方面,在第一方面的第七種可能的實施方式中,所述方法,還包括:
監控所述流控表項的老化時間,當到達老化時間時,刪除所述流控表項。
本發明第二方面提供一種分布式存儲系統的文件訪問裝置,包括:
接收模塊,用于接收用戶發起的文件訪問請求;
查詢模塊,用于根據所述文件訪問請求,在所述文件對應的流控表項中查詢所述用戶的訪問權限;
處理模塊,用于根據查詢到的訪問權限執行所述文件的訪問操作。
結合第二方面,在第二方面的第一種可能的實施方式中,所述查詢模塊包括:
權限查詢單元,用于根據發起所述文件訪問請求的用戶,在所述文件對應的流控表項中查詢所述用戶的訪問權限為允許訪問或禁止訪問;
時間查詢單元,用于根據所述文件訪問請求的發起時間,在所述流控表項中查詢所述用戶的訪問權限的訪問時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210586446.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鋁合金廂式運輸半掛車車廂
- 下一篇:一種同步企業通訊錄的方法及裝置





