[發明專利]一種計算節點集群、數據聚合方法和相關設備在審
| 申請號: | 202111166666.0 | 申請日: | 2021-09-30 |
| 公開(公告)號: | CN115878311A | 公開(公告)日: | 2023-03-31 |
| 發明(設計)人: | 李秀橋;潘孝剛;陳強;高帥;孫宏偉 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F3/06;G06F9/54;G06F12/0877 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 閔晶晶 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算 節點 集群 數據 聚合 方法 相關 設備 | ||
1.一種計算節點集群,包括多個計算節點,所述多個計算節點中包括聚合計算節點;
所述多個計算節點用于共同執行待寫數據的寫入操作,所述多個計算節點中的每個計算節點用于將所述待寫數據中的部分數據寫入本地緩存后,返回寫成功;
所述聚合計算節點用于將所述多個計算節點中的緩存中存儲的所述部分數據聚合為地址連續的聚合數據,并將所述聚合數據寫入存儲節點。
2.根據權利要求1所述的計算節點集群,其特征在于,所述計算節點集群包括至少兩個聚合計算節點,所述至少兩個聚合計算節點中的每個聚合計算節點用于聚合所述待寫入數據中的部分數據塊,所述部分數據塊的地址連續;每個聚合計算節點在聚合部分數據塊時,具體用于:
確定本聚合計算節點所聚合的數據塊是否在本地,如果不在本地,則確定所述數據塊所在的計算節點,并從所確定的計算節點的緩存中獲取所述數據塊與本聚合計算節點中的數據塊聚合。
3.根據權利要求1所述的計算節點集群,其特征在于,所述計算節點集群包括至少兩個聚合計算節點,所述至少兩個聚合計算節點中的每個聚合計算節點用于聚合所述待寫入數據中的部分數據塊,所述部分數據塊的地址連續;每個聚合計算節點在聚合部分數據塊時,具體用于:
確定本聚合計算節點的緩存中是否包括非本聚合計算節點聚合的數據塊,如果包括,則確定聚合所述數據塊的聚合計算節點,將所述數據塊發送至聚合所述數據塊的聚合計算節點;
接收其他計算節點發送的本聚合計算節點聚合的數據塊,并與本聚合計算節點的數據塊聚合。
4.根據權利要求1至3中任一項所述的計算節點集群,其特征在于,所述多個計算節點具體用于:根據應用服務器下發的任務,共同執行所述待寫數據的寫入操作;
所述每個聚合計算節點具體用于:
根據所述任務確定聚合視圖;
根據所述聚合視圖,確定本聚合計算節點聚合的數據塊所在的計算節點信息,并根據所述計算節點信息從對應計算節點獲取本聚合計算節點聚合的數據塊。
5.根據權利要求2所述的計算節點集群,其特征在于,所述多個計算節點包括緩存,所述多個計算節點的緩存構成共享緩存池,所述每個計算節點都可以訪問所述共享緩存池中的數據;
所述從所確定的計算節點的緩存中獲取所述數據塊,包括:
所述聚合計算節點直接從所述計算節點的緩存中讀取所述數據塊。
6.一種數據聚合方法,其特征在于,所述方法應用于包括多個計算節點的計算節點集群,所述多個計算節點中包括聚合計算節點,所述多個計算節點用于共同執行待寫數據的寫入操作,所述方法包括:
所述多個計算節點中的每個計算節點將所述待寫數據中的部分數據寫入本地緩存后,返回寫成功;
所述聚合計算節點將所述多個計算節點中的緩存中存儲的所述部分數據聚合為地址連續的聚合數據,并將所述聚合數據寫入存儲節點。
7.根據權利要求6所述的方法,其特征在于,所述計算節點集群包括至少兩個聚合計算節點,所述至少兩個聚合計算節點中的每個聚合計算節點用于聚合所述待寫入數據中的部分數據塊,所述部分數據塊的地址連續;
所述聚合計算節點將所述多個計算節點中的緩存中存儲的所述部分數據聚合為地址連續的聚合數據,包括:
所述每個聚合計算節點確定本聚合計算節點所聚合的數據塊是否在本地,如果不在本地,則確定所述數據塊所在的計算節點,并從所確定的計算節點的緩存中獲取所述數據塊與本聚合計算節點中的數據塊聚合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111166666.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:樣本分析儀及采樣針的清洗方法
- 下一篇:漏液檢測的裝置、方法和計算機設備
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





