0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

新一代G7系列浪潮云海超融合EC糾刪功能設計

全球TMT ? 來源:全球TMT ? 作者:全球TMT ? 2023-09-06 04:29 ? 次閱讀

浪潮云海在2023年5月正式發(fā)布新一代InCloud Rail G7系列超融合一體機,其內置的InCloud dSAN超融合存儲組件,基于新一代的硬件平臺設計,支持全棧RDMA協(xié)議,同時在EC糾刪功能上也帶來全新體驗,為新時代用戶提供更豐富的產品功能。

本文將詳細解讀InCloud dSAN在新一代InCloud Rail G7系列超融合一體機上如何設計EC糾刪功能。

什么是EC糾刪碼技術?

糾刪碼技術是一種數據保護方法,主要是通過利用糾刪碼算法將原始數據分割成多段,然后進行擴展和編碼校驗,并將分段數據和校驗一并在磁盤、存儲節(jié)點或其他位置存儲起來,以達到容錯目的。基本原理:總數據塊= 原始數據塊 + 校驗塊,常用表示為,n= k + m基本思想是將k塊原始的數據元素通過一定的編碼計算,得到m塊校驗元素。對于這k+m塊元素,當其中任意的m塊元素發(fā)生故障(包括數據和校驗出錯),均可以通過對應的重構算法恢復出原來的k塊數據。

EC糾刪碼在塊存儲設計的挑戰(zhàn)

wKgaomT3j42ANVh4AABVl2P9uzo134.jpg


EC糾刪碼數據切分和計算示意圖

上述場景以K = 4,M = 2為例,首先將應用數據拆分成4個分片,然后計算出兩個校驗條帶分片,然后按照數據分布算法,將6個分片數據下發(fā)到6個節(jié)點上存儲。由于多副本策略是客戶常用的數據冗余策略,我們將EC糾刪碼和三副本的的讀寫流程及故障場景下的流程做了相關分析:由下表中可得出,在正常寫流程中,需要消耗7個IO完成正常的寫入流程,同時在有故障場景的讀寫,需要7個IO,有較大的讀寫懲罰。另外,在小塊IO讀寫流程中,如果數據塊小于EC切片數據大小,會存在空間浪費的情況。

數據冗余策略 讀寫場景 消耗讀寫IO次數
EC(4+2) 正常讀 1個
正常寫 4個讀IO,3個寫IO
落在故障盤的讀 5個讀IO
落在故障盤的寫 5個讀IO + 2個寫IO
三副本 正常讀 1個
正常寫 3個
落在故障盤的讀 2個
落在故障盤的寫 1個

在超融合的應用場景中,用戶經常使用塊存儲承接應用數據,適用于包括虛擬化、云平臺、數據庫等場景。此種場景下會產生非常多的小塊隨機讀寫負載,同時用戶對于時延要求較高,要求控制在5ms以內,且要求在故障場景下,對業(yè)務影響較小。這些要求正是EC糾刪碼的缺點。

浪潮云海超融合在新一代G7平臺的EC設計

由于EC的優(yōu)劣勢明顯,如何在超融合塊存儲上使用EC功能是時下剛需,浪潮云海超融合在新一代G7平臺做了獨特的方案設計:

wKgZomT3j42Ad7AxAABqOZXvqzA114.jpg


EC糾刪碼設計方案

方案亮點主要有:

數據分層管理:將數據存儲劃分為緩存層和數據層,其中緩存層使用高性的NVMe和Sata SSD存儲,同時在緩存層使用多副本的設計,提供高性能數據存儲能力。數據層提供EC存儲,主要由HDD硬盤存儲,提供高容量存儲空間。

智能緩存管理:設計冷熱分層的智能緩存管理,高效識別熱點數據和冷數據,同時設計全局的緩存管理功能,確??蛻舻臒釘祿4嬖诰彺婵臻g中。

數據空間高效存儲:在緩存層中由于副本存儲,將上層應用的小塊IO聚合,當數據變成冷數據下刷至EC存儲層時,由于下刷采用數據對齊,聚合成大塊的順序條帶讀寫,可以在EC數據層進行高效的數據存儲。

EC加速計算:設計支持多個EC加速引擎,支持不同平臺的EC加速計算,其中在Intel平臺使用ISA-L的EC加速庫,發(fā)揮Intel CPU的EC計算能力。

為了驗證方案效果:同時對比ISA-L加速計算和使用Jerasure純軟件不經過CPU加速計算的性能測試。下圖所示測試數據采用了金融和醫(yī)療等行業(yè)常用的數據庫應用,使用1G的測試數據,在觸發(fā)數據下刷場景下,使用EC算法選擇Reed-Solomon和Cauchy算法測試EC糾刪場景。從實驗數據發(fā)現(xiàn):

wKgaomT3j42AWnY9AACEgtyERb4009.jpg


不同K/M模型ISA-L和Jerasure的EC計算帶寬對比

ISA-L在不同的K/M模型下,EC計算帶寬表現(xiàn)較為穩(wěn)定,而軟件計算隨著計算量增加呈線性下降趨勢;

ISA-L在新一代G7平臺的吞吐率為9.8 GB/s,相較于軟件計算提升5.7倍。

總結:EC糾刪碼相較于多副本策略雖然可以提升存儲的利用率,如4 + 2場景利用率為66%,3副本只有33%,8 + 2可以做到80%。但是其涉及到EC的糾刪計算、數據校驗、讀寫懲罰等問題相較于多副本仍存在較多優(yōu)化空間。InCloud dSAN分布式存儲軟件在新一代G7平臺,依托于新硬件(Intel新一代至強CPU)、ISA-L軟件加速庫,設計新型的EC功能,采用獨特的數據分層、智能緩存管理、軟件硬協(xié)同等方案,解決了當前廣泛存在的數據冗余和存儲空間利用難題。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 半導體
    +關注

    關注

    334

    文章

    26855

    瀏覽量

    214310
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10804

    瀏覽量

    210829
  • 存儲
    +關注

    關注

    13

    文章

    4226

    瀏覽量

    85575
  • 浪潮
    +關注

    關注

    1

    文章

    450

    瀏覽量

    23784
收藏 人收藏

    評論

    相關推薦

    飛魚星玩家路由G7怎么樣

    無論是普通家庭用戶還是玩家級用戶,對臺好無線路由器的評判標準首當其沖便是無線,這是毋庸置疑的。G7采用第二11ACWAVE2 4*4 MU-MIMO技術,雙頻速率高達2600M。
    發(fā)表于 08-02 07:40

    基于碼鏈構造的陣列

    針對當前大多陣列碼容錯能力偏低以及構造時需要滿足的約束條件較強的問題,提出類基于碼鏈構造的陣列碼。該陣列
    發(fā)表于 12-04 15:03 ?0次下載
    基于碼鏈構造的陣列<b class='flag-5'>糾</b><b class='flag-5'>刪</b>碼

    基于碼的云存儲調度方案

    針對云存儲系統(tǒng)中數據獲取時延長以及數據下載不穩(wěn)定的問題,提出了種基于存儲節(jié)點負載信息和碼技術的調度方案。首先,利用碼對文件進行編碼
    發(fā)表于 12-05 11:17 ?0次下載
    基于<b class='flag-5'>糾</b><b class='flag-5'>刪</b>碼的云存儲調度方案

    融合門限公鑰加密和碼的安全云存儲模型

    針對當前云存儲系統(tǒng)中的機密性和容錯性問題,展開分析和研究.指出目前的主流解決方案往往僅能解決機密性問題或容錯性問題中的個,而不能將二者兼顧起來進行考慮.為此,將門限公鑰加密技術與指數
    發(fā)表于 01-13 11:11 ?0次下載
    <b class='flag-5'>融合</b>門限公鑰加密和<b class='flag-5'>糾</b><b class='flag-5'>刪</b>碼的安全云存儲模型

    傳LG計劃重新命名旗艦G系列,LG G7設備名稱已現(xiàn)身英國官網

    的頁面中,該頁面描述了LG智能手機支持的各高通快速充電功能。在“QC4.0”的欄下,我們可以看到“Future LG G7”的字樣,而G
    發(fā)表于 01-14 03:33 ?953次閱讀
    傳LG計劃重新命名旗艦<b class='flag-5'>G</b><b class='flag-5'>系列</b>,LG <b class='flag-5'>G7</b>設備名稱已現(xiàn)身英國官網

    面向云存儲容錯系統(tǒng)的RS再生

    面向云存儲容錯系統(tǒng)提出了種RS再生碼,該編碼繼承了RS編碼容多錯的可靠性,又能實現(xiàn)容三錯的高效性。對RS再生碼中單節(jié)點故障混合修復方法進行了介紹,并求出了混合修復時磁盤讀取數的理論下界。從
    發(fā)表于 02-07 15:53 ?0次下載
    面向云存儲容錯系統(tǒng)的RS再生<b class='flag-5'>糾</b><b class='flag-5'>刪</b>碼

    LG發(fā)布G7 One與G7 Fit手機,搭配驍龍845處理器

    在柏林的IFA大會開始之前,LG宣布推出兩款全新的G7系列手機,分別是LG G7 One和LG G7 Fit,這是搭載了驍龍845處理器LG G7
    的頭像 發(fā)表于 09-03 16:06 ?7862次閱讀

    華為G7高清拆解圖集

    體鋁材機身 華為G7拆解圖賞
    的頭像 發(fā)表于 10-29 09:02 ?1w次閱讀

    浪潮云海平臺:戰(zhàn)略蓄勢,念遠方

    鄭凱 2018年對于浪潮云海平臺來說,是榮耀加身和壓力倍增,雙重屬性疊加的年。 作為IDC評出的OpenStack領域業(yè)務增速最快企業(yè),浪潮云海
    發(fā)表于 01-31 12:27 ?250次閱讀

    浪潮云海發(fā)布新一代OpenStack體機,全棧云家族再添新成員

    在日前舉行的OpenInfra開源基礎設施峰會上,浪潮發(fā)布了最新一代融合產品——浪潮云海Ope
    的頭像 發(fā)表于 11-08 17:28 ?4251次閱讀

    G7正式發(fā)布安全系統(tǒng)“G7安全管家2.0”

    基于物聯(lián)網(IoT)大數據和人工智能算法,G7安全分可對司機和車隊的長期風險進行預測和管理,分級提供智能裝備。G7的安全保險可精準預測每位司機不同的事故與賠付概率,保險公司根據安全分等級對不同司機與車隊實現(xiàn)差異化定價。
    的頭像 發(fā)表于 05-21 09:30 ?4736次閱讀

    分布式存儲系統(tǒng)中的碼容錯方法綜述

    HRC碼是種具有存儲效率高、計算復雜度低等優(yōu)點的碼,但其存在編解碼計算開銷大、實現(xiàn)較為復雜等不足。通過對HRC碼的譯碼算法進行優(yōu)化,提出種新型的
    發(fā)表于 06-04 11:27 ?4次下載

    浪潮云海新一代融合發(fā)布 全棧RDMA煥發(fā)優(yōu)質性能

    5月30日,浪潮云海正式發(fā)布新一代 InCloud Rail G7 系列
    的頭像 發(fā)表于 06-05 09:20 ?897次閱讀

    基于第四英特爾?至強?可擴展處理器的浪潮云海融合壓縮和功能設計

    浪潮云海InCloud Rail融合一體機通過軟件定義計算、存儲和網絡技術實現(xiàn)服務器的資源池化,為整個IT環(huán)境提供更高的可用性、安全性和擴展性,能夠滿足企業(yè)對于降低成本、簡化管理、提
    的頭像 發(fā)表于 11-18 11:55 ?634次閱讀
    基于第四<b class='flag-5'>代</b>英特爾?至強?可擴展處理器的<b class='flag-5'>浪潮</b><b class='flag-5'>云海</b><b class='flag-5'>超</b><b class='flag-5'>融合</b>壓縮和<b class='flag-5'>糾</b><b class='flag-5'>刪</b><b class='flag-5'>功能設計</b>

    圖讀懂浪潮信息新一代分布式全閃存儲AS13000G7-N系列

    圖讀懂浪潮信息新一代分布式全閃存儲AS13000G7-N系列
    的頭像 發(fā)表于 05-08 09:35 ?1158次閱讀
    <b class='flag-5'>一</b>圖讀懂<b class='flag-5'>浪潮</b>信息<b class='flag-5'>新一代</b>分布式全閃存儲AS13000<b class='flag-5'>G7</b>-N<b class='flag-5'>系列</b>