[發明專利]一種集群下基于數據緩存的糾刪碼歸檔方法有效
| 申請號: | 201510979326.8 | 申請日: | 2015-12-23 |
| 公開(公告)號: | CN105610921B | 公開(公告)日: | 2018-09-07 |
| 發明(設計)人: | 黃建忠;曹強;謝長生;蔡穎;代爾衛;夏杰 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 武漢東喻專利代理事務所(普通合伙) 42224 | 代理人: | 黎慧華 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 集群 基于 數據 緩存 糾刪碼 歸檔 方法 | ||
1.一種集群下基于數據緩存的糾刪碼歸檔方法,其特征在于,所述糾刪碼歸檔方法具體包括以下步驟:
(1)根據用戶訪問請求,將所需數據分塊從生產節點讀取到節點緩沖區,并將數據分塊發送給訪問節點,同時根據歸檔數據狀態表將所述數據分塊轉發給歸檔節點;
所述根據歸檔數據狀態表將數據分塊轉發給歸檔節點的方法為:
判斷所述數據分塊是否已被轉發到歸檔節點,若是,則將該數據分塊轉發到訪問節點;若否,則將該數據分塊同時轉發到訪問節點和歸檔節點;
(2)歸檔節點根據接收到的數據分塊,更新每個數據節點的數據分塊個數;并判斷歸檔節點是否接收到當前條帶的全部數據分塊,若是,則將當前條帶進行歸檔;若否,則從生產集群讀取冷數據塊,將條帶湊齊之后進行歸檔。
2.如權利要求1所述的糾刪碼歸檔方法,其特征在于,所述步驟(1)中根據用戶訪問請求將所需數據分塊從生產節點讀取到節點緩沖區的方法,包括如下子步驟:
(1.1)訪問節點從管理服務器獲得所需的數據分塊在生產集群中的地址;
(1.2)對所述數據分塊在生成集群中的地址對應節點發出讀請求;
(1.3)將數據分塊從其所在生成集群中的生產節點讀取到節點緩沖區。
3.如權利要求1或2所述的糾刪碼歸檔方法,其特征在于,所述步驟(2)具體包括如下子步驟:
(2.1)歸檔節點接收數據分塊,更新歸檔節點中包含的每個數據節點的數據分塊個數;
(2.2)歸檔節點初始化當前條帶,分析條帶的節點組成,判斷接收的數據塊屬于哪個數據節點,并初始化存儲變量;所述條帶的節點組成包括數據節點和校驗節點;
(2.3)由歸檔節點判斷是否接收到當前條帶的全部數據分塊,若是,進入步驟(2.7);若否,則進入步驟(2.4);
(2.4)在時長為T的時間間隔內,歸檔節點從用戶緩存接收數據分塊;
(2.5)判斷當前條帶的k個數據分塊是否集齊,若是,進入步驟(2.7);若否,則進入步驟(2.6);其中,k值等于數據節點的個數;
(2.6)歸檔節點從生產集群中直接讀取冷數據,以湊齊μ個條帶,然后進入步驟(2.3);其中,μ為歸檔節點在時間間隔T內所能歸檔的最大條帶數;
(2.7)歸檔當前條帶,并將條帶號i的值加1,并更新歸檔數據狀態表;
(2.8)根據歸檔數據狀態表判斷是否完成全部條帶的歸檔,若否,則進入步驟(2.3);若是,則結束歸檔。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510979326.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:登錄狀態同步方法和系統
- 下一篇:信息處理方法、服務器及通信系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





