[發明專利]一種數據緩存節點管理方法、數據緩存方法和緩存管理節點有效
| 申請號: | 201810404819.2 | 申請日: | 2018-04-28 |
| 公開(公告)號: | CN108646981B | 公開(公告)日: | 2021-09-03 |
| 發明(設計)人: | 徐佳宏;李銀 | 申請(專利權)人: | 深圳市茁壯網絡股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518004 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 緩存 節點 管理 方法 | ||
1.一種數據緩存節點管理方法,其特征在于,應用于緩存管理節點,所述緩存管理節點和至少一個數據緩存節點通信連接,任一所述數據緩存節點中均包括至少一個硬盤,所述方法包括:
獲得各數據緩存節點中的硬盤的容量信息,所述容量信息表征所述硬盤可使用的存儲容量或者能夠提供緩存任務的存儲容量;
根據所述容量信息將各硬盤的至少部分存儲空間劃分為多個數據存儲塊并為各數據存儲塊設置塊標記;
對每個數據緩存節點:根據所述塊標記將該數據緩存節點中的各數據存儲塊劃分到多個塊組中,每個所述塊組中均包括多個數據存儲塊,同一塊組中的各數據存儲塊所在的硬盤不完全相同;
將每個塊組確定為一個用于進行數據緩存的數據緩存單元;
將全部數據緩存單元的數據索引信息保存在所述緩存管理節點本地,并將每一個數據緩存單元的數據索引信息發送至該數據緩存單元所在的數據緩存節點,其中,所述數據索引信息為各所述數據緩存單元中的數據與存儲地址之間的對應關系。
2.根據權利要求1所述的方法,其特征在于,
同一數據緩存節點中的各數據存儲塊大小相同;
和/或,同一數據緩存節點中的各硬盤中的數據存儲塊數量相同;
和/或,同一數據緩存節點中的各硬盤對應的標記組相同,每個標記組由其對應的硬盤中的數據存儲塊的塊標記構成;
和/或,同一數據緩存單元中各數據存儲塊的塊標記相同。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在確定第一數據緩存節點中斷數據緩存服務后,將本地保存的所述第一數據緩存節點中各數據緩存單元的數據索引信息刪除;
和/或,在獲得第二數據緩存節點發送的緩存服務提供請求后,確定所述第二數據緩存節點是否已劃分得到數據緩存單元,如果是,則從所述第二數據緩存節點中獲取所述第二數據緩存節點中各數據緩存單元的數據索引信息并保存在所述緩存管理節點本地,否則,對所述第二數據緩存節點進行劃分以得到數據緩存單元。
4.根據權利要求1所述的方法,其特征在于,所述數據緩存節點中還包括備用硬盤,所述方法還包括:
接收所述數據緩存節點中的硬盤發送的在線確認消息;
確定沒有發送所述在線確認消息的第一硬盤;
按照所述第一硬盤中各數據存儲塊的劃分方式對所述備用硬盤進行劃分,得到多個數據存儲塊,并將所述第一硬盤對應的數據索引信息中所述第一硬盤的各數據存儲塊的標識替換為所述備用硬盤中相對應的數據存儲塊的標識。
5.一種數據緩存方法,其特征在于,應用于緩存管理節點,所述緩存管理節點和至少一個數據緩存節點通信連接,任一數據緩存節點中均包括權利要求1-4中的多個數據緩存單元,所述方法包括:
根據緩存淘汰算法確定第一數據的緩存權值,在所述第一數據的緩存權值滿足預設要求時,將所述第一數據確定為需要緩存的數據,其中,所述第一數據為剛開始讀/寫時的數據;
確定需要緩存的第一數據的數據量,根據所述數據量確定需要為所述第一數據分配的數據緩存單元的個數N;
根據所述數據緩存節點中各數據緩存單元內緩存的數據的緩存權值為所述第一數據分配N個數據緩存單元,其中,所述N個數據緩存單元中的任一個數據緩存單元內緩存的數據的緩存權值均小于除所述N個數據緩存單元外的其他數據緩存單元內緩存的數據的緩存權值;
根據分配的所述數據緩存單元中各數據存儲塊的大小將所述第一數據拆分為多個數據塊,并將所述數據塊存儲到分配的所述數據緩存單元中的多個數據存儲塊中。
6.根據權利要求5所述的方法,其特征在于,所述緩存管理節點保存有各數據緩存單元的數據索引信息,所述將所述數據塊存儲到分配的所述數據緩存單元中的多個數據存儲塊后,所述方法還包括:
建立并保存所述數據塊的數據索引信息,將建立的所述數據索引信息發送至分配的數據緩存單元所在的數據緩存節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市茁壯網絡股份有限公司,未經深圳市茁壯網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810404819.2/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





