精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

糾刪碼存儲系統中的投機性部分寫技術

存儲 存儲軟件
多副本和糾刪碼(EC,Erasure Code)是存儲系統中常見的兩種數據可靠性方法。與多副本冗余不同,EC將m個原始數據塊編碼生成k個檢驗塊,形成一個EC組,之后系統可最多容忍任意k個原始數據塊或校驗塊損壞,都不會產生數據丟失。

前言

多副本和糾刪碼(EC,Erasure Code)是存儲系統中常見的兩種數據可靠性方法。與多副本冗余不同,EC將m個原始數據塊編碼生成k個檢驗塊,形成一個EC組,之后系統可最多容忍任意k個原始數據塊或校驗塊損壞,都不會產生數據丟失。糾刪碼可將數據存儲的冗余度降低50%以上,大大降低了存儲成本,在許多大規模分布式存儲系統中已得到實際應用。

EC給寫操作帶來了很大的額外開銷,包括編解碼計算開銷和流程性開銷兩部分。在向量指令集SSE、AVX等的幫助下,一個現代CPU核心的EC編解碼能力就可以達到幾GB到十幾GB每秒,遠遠大于存儲設備的I/O吞吐率。這使得流程性開銷成為EC寫入性能的最重要制約因素。若一次寫操作的偏移和長度沒有對齊EC組,就需要部分更新涉及的EC組,因而將此類操作稱為部分寫。部分寫帶來了大部分的流程性開銷。

[[193275]]

處理部分寫的最直接辦法是將不被寫的數據塊讀出來,跟新數據組合在一起,然后再整體編碼并寫入。目前Ceph、Sheepdog等系統都采用了這種辦法。一種簡單有效的改進是將被覆蓋數據的原始值讀出來,然后根據新舊數據的差值來進行增量編碼,得到各個校驗塊的差值,并“加”到各個校驗塊上。這種方法可以顯著減少系統總體I/O次數,然而它需要對涉及的數據塊和所有校驗塊進行原地讀寫(即在同一位置進行先讀后寫),在沒有緩存的情況下(常態),HDD需要花費8.3毫秒(7200RPM)的時間旋轉一周才能完成寫入請求,跟一次隨機I/O的平均尋道時間相當。這樣的流程極大地影響了寫入效率,即便應用層面發出的是順序寫操作,最終得到的性能也跟隨機寫差不多。

在實際應用當中,只有寫操作的偏移和長度都恰好跟EC組對齊才可以避免部分寫,然而應用往往無法照顧到底層存儲的實現細節和參數,所以部分寫構成了寫操作的主體,決定了EC存儲系統的實際寫性能。EC模式的部分寫性能大大低于三副本寫,這使得EC尚不適用于寫操作較多的場合,如云硬盤。

目前業內已有許多工作對這一問題進行改進,其中最具代表性的工作是2014年發表在FAST技術會議上的“Parity Logging with Reserved Space: Towards Efficient Updates and Recovery in Erasure-coded Clustered Storage”,它的核心思路是通過在校驗塊上記變更日志的方式來減少其上不必要的讀操作,同時將隨機寫變成順序追加寫,以改善寫入性能。然而它并不能改善原始數據塊上的寫流程,這構成了大多數的寫操作,所以系統總體寫性能改善有限。

我們的改進思路仍然是在校驗塊上使用變更日志,但與傳統方法有顯著區別:(1)日志中記錄的是數據本身,而不是校驗數據的增量差值;(2)對于變更日志中涉及的每一個數據塊,都需要額外記錄1次且僅1次其變更前的數據,稱為d(0)d(0);(3)校驗塊的更新由數據塊發起,并且首次請求不附帶d(0)d(0),若校驗塊的響應明確表示需要d(0)d(0),數據塊再將d(0)d(0)發送過去。通過這樣的設計,系統可以實現在大多數情況下不需要讀取并發送d(0)d(0)到校驗塊,此為投機成功;在少數情況下投機失敗,仍然需要讀取并發送d(0)d(0)給校驗塊,但投機失敗的代價僅僅是增加一次網絡交互延遲(大約0.1~0.2毫秒),相對于機械硬盤的尋道延遲(平均幾毫秒)可以忽略不計,因而這幾乎是一個“穩賺不賠”的優化。

投機性部分寫:原理、設計與實現

考慮針對同一個數據條帶didi的一系列rr次寫操作d(1)i,d(2)i,⋯,d(r)idi(1),di(2),⋯,di(r),校驗塊為pj(j=1,2,⋯,k)pj(j=1,2,⋯,k),令 d(0)idi(0) 和 p(0)jpj(0) 分別表示 didi 和 pjpj 的原始值。根據增量編碼公式

  1. Δpj=aij×ΔdiΔpj=aij×Δdi 

我們有 Δp(1)j=aij×Δd(1)i,Δp(2)j=aij×Δd(2)i,⋯,Δp(r)j=aij×Δd(r)iΔpj(1)=aij×Δdi(1),Δpj(2)=aij×Δdi(2),⋯,Δpj(r)=aij×Δdi(r),因而可以得到

  1. p(r)j=p(0)j+∑x=1rΔp(x)j=p(0)j+∑x=1raij(d(x)i−d(x−1)i)=p(0)j+aij×(d(r)i−d(0)i)pj(r)=pj(0)+∑x=1rΔpj(x)=pj(0)+∑x=1raij(di(x)−di(x−1))=pj(0)+aij×(di(r)−di(0)) 

根據這一公式,最終的校驗數據 p(r)j(j=1,2,⋯,k)pj(r)(j=1,2,⋯,k) 只取決于p(0)jpj(0), d(0)idi(0) 和 d(r)idi(r)。這一結論允許我們不必每次計算校驗差值,而使用數據的最終值和原始值(即 d(r)d(r) 和 d(0)d(0),省略下標)之間的差值來等價計算整個過程的校驗值增量。因而 d(0)d(0) 只需要讀取一次(在寫入 d(1)d(1) 的時候)。對于這一系列的rr次寫操作,投機只會在第一次失敗,在之后的r−1r−1次均成功,直到日志被合并進入校驗數據塊或遇到全量寫操作。對于失敗的投機,校驗塊會返回一個特定的錯誤碼,以通知數據塊將d0d0發送過來,這僅僅帶來一次網絡RTT的額外開銷,大約0.1ms~0.2ms,相對于磁盤I/O時間來說可以忽略。

現實當中的I/O負載也存在大塊順序的操作,這將產生整個EC組的全量寫操作。對于這種操作,我們將直接計算出校驗數據,并將其寫入校驗塊,同時在變更日志中記錄一個特殊操作I,表示將I之前的變更記錄取消掉,因為最新的數據已經直接寫到校驗塊內了。

根據上述原理,我們設計出如下圖所示的部分寫流程(以三個校驗塊為例):

我們基于美團云現有的分布式塊存儲系統(參見之前的博客文章“分布式塊存儲系統Ursa的設計與實現”)將這一設計實現出來,稱為PBS,提供強一致性保障。系統的寫操作流程整體如下圖所示(以兩個校驗塊為例):

實驗

EC編解碼性能

我們針對EC(4,2)、EC(6,3)、EC(8,4)、EC(10,4)等多種配置測試了編解碼運算性能。如下圖所示,在SSE、AVX等向量運算指令集的幫助下,現代CPU的1個核心每秒就能完成5~13GB數據量的編解碼工作,遠遠大于同時期各種外部存儲設備的吞吐率,所以編解碼運算已不再成為EC存儲系統的瓶頸。測試中所用CPU型號為Xeon E5-2650v3 @ 2.3GHz,圖中encode表示編碼,decode 1和2分別表示解碼1個和2個數據塊。

 

PBS部分寫的性能

所有的測試均在虛擬機內掛載PBS完成。我們的測試環境為3臺服務器,每臺配備10塊硬盤,7200RPM。測試了隨機寫IOPS,以及隨機寫的延遲,來衡量部分寫的性能,其中I/O大小為4KB,EC組的條帶大小為16KB。測試結果分別如下圖所示,其中HDD表示單塊7200RPM的物理硬盤的基準性能,R3表示三副本模式,PBS-1和PBS-2分別表示PBS在投機失敗(首次寫)和投機成功(第二次及以后)的情況,EC表示增量編碼方法,EC-PLog表示前文所述的在FAST'14技術大會發表的工作,代表了已有方法中的最好結果。

從結果可以看出,各種情況下的讀性能大致相當,PBS-1(投機失敗,小概率)比EC-PLog略低,PBS-2(投機成功,大概率)遠遠好于EC-PLog,甚至可以與三副本模式的性能相媲美。

故障恢復

我們在內存中為日志建立了索引,因而在(故障恢復中)讀取日志時可以快速定位數據偏移。如下圖所示,測試結果表明日志大小對故障恢復速度的影響有限。

責任編輯:武曉燕 來源: 美團
相關推薦

2023-06-08 05:58:28

數據庫糾刪碼技術

2013-07-25 09:12:48

OpenStackSwift對象存儲對象存儲

2021-03-08 08:42:26

HDFS糾刪碼存儲

2018-05-31 08:39:18

單機存儲系統

2019-07-05 15:01:32

區塊鏈系統分布式存儲

2021-06-18 06:00:31

存儲系統

2018-09-29 14:08:04

存儲系統分布式

2011-09-06 13:58:28

MTK系統

2021-07-30 09:49:17

分布式架構系統

2010-12-17 11:37:23

衛士通安全存儲系統

2017-11-07 08:54:06

云存儲技術系統

2022-01-29 22:00:37

可用性存儲系統

2017-12-27 09:21:19

分布式存儲系統

2020-03-04 17:37:09

存儲系統硬件層

2018-10-29 12:42:23

Ceph分布式存儲

2025-05-09 07:45:23

存儲系統數據安全

2018-01-31 08:44:20

數據存儲存儲設備存儲系統

2018-01-19 08:35:47

存儲系統SAS

2017-11-08 11:22:46

存儲趨勢系統

2017-07-04 10:58:57

SAN存儲網絡存儲系統架構
點贊
收藏

51CTO技術棧公眾號

成人国产视频在线观看| 在线看片不卡| 欧美日韩精品一区视频| 三上悠亚免费在线观看| 少妇人妻偷人精品一区二区| 日本在线不卡视频| 九色成人免费视频| 新91视频在线观看| 奇米一区二区| 日本久久精品电影| 精品少妇人欧美激情在线观看| 飘雪影院手机免费高清版在线观看 | 日本午夜视频在线观看| 日韩理论电影| 亚洲第一页在线| 成年网站免费在线观看| 欧洲一区精品| 亚洲精品中文字幕在线观看| 日本不卡一区| 天堂在线观看av| 国内成+人亚洲+欧美+综合在线 | 亚洲黄色一区二区| 欧美va久久久噜噜噜久久| 亚洲аv电影天堂网| 午夜啪啪小视频| 欧美xxx网站| 亚洲国产精品麻豆| 国产女人18毛片| 黄色片在线免费看| 不卡的av网站| 97久久人人超碰caoprom欧美| 亚洲性猛交富婆| 国产欧美91| 久久久久久久久中文字幕| 性生交大片免费全黄| 欧美精品乱码| 亚洲天堂成人在线| 中文字幕5566| 美日韩黄色大片| 精品国一区二区三区| 人人爽人人爽av| 成人亚洲免费| 欧美色偷偷大香| 成年人视频在线免费| 交100部在线观看| 亚洲在线一区二区三区| 中国女人做爰视频| 成人国产免费电影| 亚洲色图丝袜美腿| 天天干天天色天天爽| 欧洲日本在线| 最新不卡av在线| 亚洲一区二区四区| 黄色成年人视频在线观看| 欧美极品xxx| 色婷婷精品国产一区二区三区| 精品推荐蜜桃传媒| 国产欧美日韩激情| 色大师av一区二区三区| p色视频免费在线观看| 国产午夜亚洲精品羞羞网站| 日韩成人av网站| 精品亚洲成a人片在线观看| 国产三级三级三级精品8ⅰ区| 欧美在线一二三区| 在线视频自拍| 亚洲欧洲av在线| 国内外成人激情免费视频| 羞羞网站在线看| 亚洲综合成人在线| 日本福利视频一区| 水蜜桃在线视频| 91久久精品一区二区三区| 欧美大尺度做爰床戏| avtt久久| 亚洲国产美女精品久久久久∴| 熟妇高潮精品一区二区三区| 精品国产精品国产偷麻豆| 中文字幕少妇一区二区三区| 视频这里只有精品| 亚洲福利专区| 国产精品劲爆视频| a在线观看免费| 97久久超碰国产精品| 日韩videos| 四虎影院观看视频在线观看| 舔着乳尖日韩一区| 九九热免费精品视频| 九九99久久精品在免费线bt| 亚洲国产福利在线| 久久久久无码精品国产sm果冻| 66视频精品| 97久久国产精品| 亚洲天堂视频在线| 不卡视频一二三四| 亚洲人成网站在线观看播放| 福利成人导航| 欧美日韩专区在线| 三级视频网站在线观看| 日韩久久电影| 91地址最新发布| 中文字幕观看在线| 国产91精品免费| 亚洲日本japanese丝袜| zzzwww在线看片免费| 在线电影一区二区三区| 一卡二卡三卡四卡| 欧美日一区二区在线观看| 国产精品久久久久久久午夜| 黄色美女一级片| 国产精品丝袜一区| 国产精品后入内射日本在线观看| 国产区一区二| 国产一区二区三区精品久久久| 国产少妇在线观看| 男人的j进女人的j一区| 精品国产乱码久久久久久蜜柚| 日本在线视频网| 日韩欧美中文字幕在线观看| 女同性αv亚洲女同志| 第一sis亚洲原创| 欧日韩在线观看| 免费看黄网站在线观看| 综合久久国产九一剧情麻豆| 99久久国产宗和精品1上映| 国产精品丝袜在线播放| 麻豆乱码国产一区二区三区| 久草热在线观看| 91蜜桃在线免费视频| 国内自拍中文字幕| 国产va免费精品观看精品| 亚洲人线精品午夜| 在线能看的av| av在线不卡观看免费观看| 97在线免费视频观看| 成人综合日日夜夜| 精品国模在线视频| 在线视频 中文字幕| 欧美国产欧美综合| 成人性做爰aaa片免费看不忠| 蜜桃一区av| 隔壁老王国产在线精品| 亚洲第一黄色片| 一区二区三区在线影院| 日韩不卡的av| 欧美激情日韩| 成人av免费看| 成人爽a毛片免费啪啪动漫| 欧美大片在线观看| 欧美日韩激情在线观看| 国产成人自拍在线| 亚洲乱码日产精品bd在线观看| 欧美1区2区3| 九九久久综合网站| 亚洲a视频在线观看| 亚洲在线一区二区三区| 久久久久9999| 久久国产日韩| 亚洲视频欧美在线| 精品欧美视频| 国模吧一区二区三区| 天天操天天操天天干| 大荫蒂欧美视频另类xxxx| 黑丝av在线播放| 久久久久久夜| 亚洲午夜激情| 免费观看性欧美大片无片| 欧美激情一区二区三级高清视频| 成人午夜免费福利| 黄色精品一区二区| 永久免费成人代码| 麻豆国产欧美日韩综合精品二区| 在线综合视频网站| 一区二区三区四区高清视频 | 日韩一区精品| 日日噜噜噜夜夜爽亚洲精品| 国产成人精品av在线观| 午夜国产精品影院在线观看| 深爱五月激情网| 麻豆成人久久精品二区三区红| 蜜桃视频成人在线观看| 欧美黄色影院| 国产精品午夜一区二区欲梦| 中文字幕伦理免费在线视频 | 九九九九九精品| 色8久久影院午夜场| xxxx性欧美| 好吊色视频一区二区| 欧美三级免费观看| 欧美手机在线观看| 97久久精品人人爽人人爽蜜臀| 在线黄色免费观看| 亚洲第一区色| 亚洲欧美精品| 久久资源综合| 成人激情视频小说免费下载| av小说在线播放| 神马国产精品影院av| 黄色av中文字幕| 欧美日韩国产电影| 日韩免费av片| 亚洲丝袜另类动漫二区| 国产精品jizz| 国产黑丝在线一区二区三区| 手机看片福利日韩| 影音先锋国产精品| 一本色道久久99精品综合| 久久香蕉精品香蕉| 91精品在线国产| 国产日韩电影| 国内成人精品一区| 日日夜夜精品一区| 亚洲欧美三级伦理| 丰满人妻一区二区| 7777精品伊人久久久大香线蕉| 国产乱国产乱老熟| 亚洲线精品一区二区三区八戒| 国产精品久久久久久久av| 国产91色综合久久免费分享| 激情文学亚洲色图| 老牛国产精品一区的观看方式| 欧美乱做爰xxxⅹ久久久| 欧美综合视频| 秋霞毛片久久久久久久久| 狼人天天伊人久久| 99视频在线| 日韩08精品| 91精品久久久久久蜜桃| 久久91视频| 国产精品偷伦免费视频观看的| 北岛玲heyzo一区二区| 97香蕉超级碰碰久久免费的优势| av免费网站在线| 久久久99久久精品女同性| 成人福利在线| 亚洲午夜av久久乱码| 你懂的在线观看| 精品香蕉一区二区三区| 四虎精品在线| 亚洲精品电影网站| 五月天婷婷在线观看| 欧美精品一区二区久久久| 亚洲第九十九页| 精品美女一区二区三区| www男人的天堂| 日韩欧美二区三区| www.久久久久久| 精品久久久久久久人人人人传媒 | 国产人妻777人伦精品hd| 欧美日韩综合| 国产一二三在线视频| 99成人在线| 国内性生活视频| 麻豆成人在线| 污污的网站18| 激情都市一区二区| 超级砰砰砰97免费观看最新一期 | 亚洲欧美视频一区二区三区| 91视频 -- 69xx| 欧美一级视频| 我要看一级黄色大片| 精品一区二区三区在线播放 | 久久男人资源站| 欧美婷婷在线| 亚洲 高清 成人 动漫| 老司机精品久久| 一本色道久久亚洲综合精品蜜桃| 精品在线你懂的| 国产麻豆剧传媒精品国产| av不卡在线播放| 中文字幕第24页| 中文字幕中文在线不卡住| 九九热这里有精品视频| 欧美日韩中文在线观看| 啪啪小视频网站| 日韩一二三四区| 青春有你2免费观看完整版在线播放高清 | 色视频在线看| 在线视频日韩精品| 中文字幕伦理免费在线视频| 97视频在线观看成人| 日本美女久久| 91手机在线播放| 宅男在线一区| 国产精品久久成人免费观看| 亚洲久色影视| 99re精彩视频| 本田岬高潮一区二区三区| 人人爽人人爽人人片| 亚洲精品国产无天堂网2021| 国产精品视频123| 91精品国产综合久久精品图片| 五月天婷婷在线播放| 日韩在线观看av| 瑟瑟视频在线看| 91香蕉亚洲精品| 中文字幕亚洲影视| 91嫩草国产丨精品入口麻豆| 久久久精品日韩| 成人做爰69片免费| 国产精品福利在线播放| 少妇太紧太爽又黄又硬又爽| 欧美二区三区91| 国产高清一级毛片在线不卡| 欧美福利视频在线观看| av一区在线播放| 国产精品我不卡| 伊人久久大香线蕉综合四虎小说 | 在线视频不卡一区二区| 宅男噜噜噜66一区二区| 一区二区三区国产好的精华液| 久久久亚洲国产美女国产盗摄| 国产suv一区二区三区| 在线观看日韩高清av| 天天干天天舔天天射| 欧美插天视频在线播放| 欧美成人福利| 日本高清不卡一区二区三| 亚洲精品乱码| 中文字幕制服丝袜| 自拍偷拍亚洲综合| 毛片在线免费播放| 精品爽片免费看久久| av小说在线播放| 成人av资源| 中文在线播放一区二区 | 在线观看国产亚洲| 日韩精品中文字幕在线不卡尤物 | 中文字幕在线综合| 久久久99精品免费观看| 五月天婷婷久久| 亚洲精品乱码久久久久久按摩观| 色黄网站在线观看| 91久久精品国产91久久性色tv| 婷婷精品进入| 亚洲国产日韩欧美在线观看| 中文字幕免费观看一区| 亚洲婷婷久久综合| 一区二区福利视频| 日韩中文影院| 日韩一区免费观看| 日韩电影在线免费观看| 日韩不卡av在线| 欧美视频在线播放| 日本不卡不卡| 91影院在线免费观看视频| 欧美成人69av| 国产精品亚洲一区二区无码| 亚洲一区二区偷拍精品| 蜜臀av在线观看| 45www国产精品网站| 亚洲性视频大全| 欧美一级裸体视频| 国产精品美女久久久久久2018| 亚洲无码久久久久| 久久人人爽人人爽人人片亚洲 | 含羞草久久爱69一区| 亚洲激情av| 国产偷人妻精品一区| 色婷婷综合久久久久中文一区二区| 国产精品久久久久一区二区国产| 国产精品久久久久久久美男| 久久香蕉国产| 韩国三级hd中文字幕有哪些| 亚洲国产成人va在线观看天堂| 亚洲欧美色视频| 国产精品美女久久| 亚洲欧美偷拍自拍| 美女扒开腿免费视频| 日韩欧美精品网址| 一本一道波多野毛片中文在线| 91在线网站视频| 在线观看视频免费一区二区三区 | 亚洲日本欧美天堂| 亚洲AV无码乱码国产精品牛牛| 97在线免费视频| 欧美特黄一级大片| 三日本三级少妇三级99| 偷拍与自拍一区| 97视频在线观看网站| 91在线短视频| 天堂蜜桃一区二区三区 | 欧美在线观看天堂一区二区三区| 中文字幕一区二区三区人妻在线视频 | 久久蜜桃香蕉精品一区二区三区| 最近中文字幕免费在线观看| 欧美成人免费一级人片100| 欧美天堂影院| 亚洲欧美日韩三级| 亚欧色一区w666天堂| 成人18在线| 国产精品一区免费观看| 免费高清在线一区| 久久精品国产亚洲av香蕉| 一区二区三区视频免费在线观看| 亚洲精品a区| 一区二区在线播放视频| 亚洲精品v日韩精品| 免费在线视频一级不卡| 91视频最新|