[發明專利]全局文件標識生成方法、生成裝置及相應的分布式文件系統有效
| 申請號: | 201210395226.7 | 申請日: | 2012-10-17 |
| 公開(公告)號: | CN103778120B | 公開(公告)日: | 2018-01-16 |
| 發明(設計)人: | 伍海君;葉航軍;李銳;鄒永強;董乘宇;趙大勇;王磊;闕太富;楊紹鵬;張書鑫;陳曉東;劉暢;張銀鋒 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙)44300 | 代理人: | 歐陽啟明,李捷 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 全局 文件 標識 生成 方法 裝置 相應 分布式 文件系統 | ||
1.一種分布式文件系統的全局文件標識生成方法,其特征在于,所述分布式文件系統包括至少一個主元數據服務器以及多個元數據服務器,所述元數據服務器用于存儲及讀寫文件,所述主元數據服務器用于根據所述文件的元信息生成相應的全局文件標識,所述全局文件標識生成方法包括步驟:
接收到文件創建請求時,根據被創建文件所在元數據服務器的編號生成所述全局文件標識的服務器編號字段;以及
根據所述全局文件標識在所述主元數據服務器中的創建編號生成所述全局文件標識的文件順序字段;
不同的所述全局文件標識在所述主元數據服務器中的創建編號不同;
其中所述根據所述全局文件標識在所述主元數據服務器中的創建編號生成所述全局文件標識的文件順序字段的步驟包括:
根據所述全局文件標識在所述主元數據服務器中的創建時間生成所述文件順序字段的創建時間子字段;以及
根據所述創建時間子字段相同的所述全局文件標識的創建編號生成所述文件順序字段的創建順序子字段。
2.根據權利要求1所述的分布式文件系統的全局文件標識生成方法,其特征在于,所述文件順序字段根據所述全局文件標識的實際創建時間嚴格遞增。
3.根據權利要求1所述的分布式文件系統的全局文件標識生成方法,其特征在于,
如當前時間創建文件的全局文件標識的數量A1小于等于當前時間的創建順序子字段所能表示全局文件標識的數量A2,則根據所述全局文件標識的創建順序使用當前時間的創建時間子字段和相應的創建順序子字段來表示當前時間所創建文件的所述全局文件標識;
如當前時間創建文件的全局文件標識的數量A1大于當前時間的創建順序子字段所能表示的全局文件標識的數量A2,且相同創建時間子字段的創建順序子字段所能表示的全局文件標識的最大數量為A3,則根據所述全局文件標識的創建順序使用當前時間的創建時間子字段和相應的創建順序子字段、以及下n秒的創建時間子字段和相應的創建順序子字段來表示當前時間所創建文件的所述全局文件標識;其中n為[(A1-A2)/A3]的向上取整。
4.根據權利要求1所述的分布式文件系統的全局文件標識生成方法,其特征在于,所述分布式文件系統的全局文件標識生成方法還包括步驟:
在所述全局文件標識內設置擴展數據字段,所述擴展數據字段用于進行所述全局文件標識的數據擴展;
所述全局文件標識依次包括為所述擴展數據字段、所述服務器編號字段、所述創建時間子字段以及所述創建順序子字段。
5.根據權利要求4所述的分布式文件系統的全局文件標識生成方法,其特征在于,所述擴展數據字段的長度范圍為8-16比特,所述服務器編號字段的長度范圍為8-16比特,所述創建時間子字段的長度為32-64比特,所述創建順序子字段的長度為16-32比特。
6.根據權利要求5所述的分布式文件系統的全局文件標識生成方法,其特征在于,所述擴展數據字段的長度為8比特,所述服務器編號字段的長度為8比特,所述創建時間子字段的長度為32比特,所述創建順序子字段的長度為16比特。
7.一種分布式文件系統的全局文件標識生成裝置,其特征在于,所述分布式文件系統包括至少一個主元數據服務器以及多個元數據服務器,所述元數據服務器用于存儲及讀寫文件,所述主元數據服務器用于根據所述文件的元信息生成相應的全局文件標識,所述全局文件標識生成裝置包括:
服務器編號字段模塊,用于使用服務器編號字段描述與所述全局文件標識相應的文件所在的元數據服務器;以及
文件順序字段模塊,用于使用文件順序字段描述所述全局文件標識在所述主元數據服務器中的創建編號;
不同的所述全局文件標識在所述主元數據服務器中的創建編號不同;
所述文件順序字段模塊包括:
創建時間子字段單元,用于使用創建時間子字段描述所述全局文件標識在所述主元數據服務器中的創建時間;以及
創建順序子字段單元,用于使用創建順序子字段描述所述創建時間子字段相同的所述全局文件標識的創建編號。
8.根據權利要求7所述的分布式文件系統的全局文件標識生成裝置,其特征在于,所述文件順序字段模塊中的所述文件順序字段根據所述全局文件標識的實際創建時間嚴格遞增。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210395226.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:閥系統
- 下一篇:用于手持式工作器械的化油器和手持式工作器械





