精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日韩精品色哟哟| 成人亚洲精品| 国产女人18水真多18精品一级做| 国产大片精品免费永久看nba| 91网站免费视频| 欧美xxxx性| 亚洲国产视频直播| 水蜜桃亚洲一二三四在线| 国产丝袜视频在线观看| 欧美一级播放| 欧美成人剧情片在线观看| 亚洲一区二区乱码| 国产精品日本一区二区三区在线 | 日日夜夜一区二区| 久久成人亚洲精品| 亚洲av综合一区二区| 日本成人手机在线| 一本到高清视频免费精品| 国产精品av免费| 亚洲人妻一区二区| 国产美女娇喘av呻吟久久| 青青精品视频播放| 毛片a片免费观看| 日韩精品欧美| 精品视频久久久久久| 国产乱码一区二区三区四区| 色偷偷色偷偷色偷偷在线视频| 亚洲欧美精品午睡沙发| 欧洲一区二区日韩在线视频观看免费 | 中国av在线播放| 国产欧美一区二区精品忘忧草| 国产不卡一区二区在线观看| 中文字幕在线观看高清| 香蕉久久久久久久av网站| 九九热精品在线| fc2ppv在线播放| 国产免费播放一区二区| 精品一区二区三区四区在线| 中文字幕1区2区| 精品久久久久久久久久岛国gif| 一本到三区不卡视频| 少妇av一区二区三区无码| 1769免费视频在线观看| 国产精品欧美一级免费| 日韩av影视| 男人天堂资源在线| 成人免费精品视频| 国产精品区免费视频| 亚洲第一天堂影院| 国产成人在线免费观看| 51精品国产人成在线观看| 亚洲天堂avav| 久久激五月天综合精品| 国产九九精品视频| 亚洲一级av毛片| 另类小说一区二区三区| 国产美女被下药99| 亚洲最新av网站| 久久超碰97人人做人人爱| 国产精品爽爽爽| 中文字幕欧美色图| 久久爱www久久做| 91色精品视频在线| 精品国精品国产自在久不卡| 国产精品888| 99理论电影网| 手机看片一区二区三区| 91蜜桃免费观看视频| 欧美精品成人一区二区在线观看| 黄色av网址在线免费观看| 国产欧美视频在线观看| 午夜一区二区三区| 黄色av电影在线观看| 亚洲免费高清视频在线| 99色这里只有精品| 成人福利av| 欧美视频一区二区在线观看| 午夜天堂在线视频| 澳门成人av| 亚洲欧美中文字幕在线一区| 极品蜜桃臀肥臀-x88av| 91精品动漫在线观看| 欧美丰满老妇厨房牲生活| 日韩av一区二区在线播放| 麻豆亚洲精品| 成人在线激情视频| 熟妇人妻一区二区三区四区| 国产日产欧产精品推荐色 | 免费在线你懂的| 亚洲一区在线视频| 亚洲色成人一区二区三区小说| 精品免费av一区二区三区| 欧美二区三区的天堂| 成熟妇人a片免费看网站| 国产中文精品久高清在线不| 不卡av在线网站| 91美女免费看| 国产麻豆9l精品三级站| 乱一区二区三区在线播放| 黄色免费网站在线| 日韩欧美亚洲国产一区| 免费黄频在线观看| 天堂网av成人| 伦伦影院午夜日韩欧美限制| 中文字幕国产在线观看| 国内不卡的二区三区中文字幕| 国产欧美在线一区二区| 午夜激情视频在线观看| 欧美性xxxxx| 永久免费看片在线观看| 精品国产精品国产偷麻豆| 欧美极品美女电影一区| 一二区在线观看| 成人av资源在线观看| 杨幂一区欧美专区| 在线观看v片| 精品久久久久99| 三级影片在线观看| 老鸭窝91久久精品色噜噜导演| 亚洲一区二区三区四区在线播放| 国模吧精品人体gogo| 亚洲国产另类av| 99视频在线观看视频| 精品国产乱码久久久| 国模极品一区二区三区| 国产视频aaa| 国产精品美女久久久久aⅴ | 狠狠色2019综合网| 欧美三级网色| 美女高潮视频在线看| 亚洲大胆人体视频| 亚洲国产成人精品综合99| 久草这里只有精品视频| 亚洲精品欧洲精品| 你懂得影院夜精品a| 国产视频综合在线| 日韩av一二三区| 成人免费视频视频| 日韩欧美精品免费| 中文字幕一区日韩精品| 欧美成人精品一区二区三区| 一区二区日韩在线观看| 国产精品视频一区二区三区不卡| 成年人黄色片视频| 欧美综合自拍| 欧美在线亚洲在线| 日本一区高清| 狠狠久久五月精品中文字幕| 欧美肉大捧一进一出免费视频| 国内自拍一区| 国产一区二区在线网站| av电影院在线看| 亚洲成年人影院在线| 久久狠狠高潮亚洲精品| 99久久综合国产精品| 国产a级一级片| 在线视频亚洲专区| 国产成人午夜视频网址 | 久久久精品国产亚洲| 国产精品怡红院| 一区二区三区免费看视频| 国产精品无码自拍| 一本色道精品久久一区二区三区| 国产一区免费观看| 成人教育av| 中文字幕精品www乱入免费视频| 波多野结衣网站| 中文字幕在线不卡一区二区三区| www.com污| 欧美三级免费| 久久精品magnetxturnbtih| 最近在线中文字幕| 中文字幕亚洲综合久久筱田步美| 一区二区日韩视频| 亚洲国产精品一区二区www在线 | 欧美亚洲国产视频小说| 久久久久国产精品嫩草影院| 欧美亚洲一区三区| www色aa色aawww| 成人av资源在线| 日韩av手机版| 国产精品99免费看| 麻豆成人小视频| 亚洲高清国产拍精品26u| 欧美极品少妇xxxxⅹ裸体艺术 | 亚洲熟女乱色一区二区三区| 精品久久久久久久| 91免费在线观看网站| 成人欧美一区二区三区的电影| 少妇高潮久久77777| 黄频网站在线观看| 欧亚一区二区三区| 久草成人在线视频| 国产欧美一区二区精品秋霞影院| 少妇性l交大片7724com| 久久亚洲国产精品一区二区| 黄色一级片av| 欧美禁忌电影网| 91在线短视频| 日韩在线免费| 久久久久久久国产精品| jizz日韩| 日韩av在线网址| 国产情侣自拍小视频| 色综合一区二区三区| 麻豆影视在线播放| 国产精品成人一区二区艾草| 国产精品无码一区二区三区免费| 精品一区二区免费在线观看| 成人免费在线小视频| 欧美福利网址| 亚洲欧洲国产精品久久| 欧洲在线一区| 成人三级视频在线观看一区二区| 欧美黄页在线免费观看| 日本久久91av| 极品av在线| 久久精品国产欧美激情| 久久久久久女乱国产| 亚洲精品国精品久久99热| 国产suv精品一区二区69| 欧美色大人视频| 极品国产91在线网站| 精品久久久国产| 五月天婷婷网站| 亚洲综合色噜噜狠狠| 欧美大片xxxx| 国产精品久久久久久久久免费丝袜 | 日韩视频永久免费观看| 九色视频在线观看免费播放 | 91caoporn在线| 亚洲欧洲激情在线| 天堂av电影在线观看| 精品电影一区二区| 亚洲精品一区二区三区区别| 欧美一区二区三区不卡| 国产精品嫩草影院桃色| 欧美日韩三级在线| 亚洲视屏在线观看| 欧美中文字幕一区| 波多野结衣爱爱| 在线观看免费亚洲| aaa在线视频| 91国在线观看| 最新中文字幕第一页| 欧洲精品中文字幕| 中文字幕在线视频免费| 欧美日韩国产经典色站一区二区三区| 中文字幕 亚洲视频| 欧美午夜精品久久久| 中文字幕av在线免费观看| 欧美亚洲愉拍一区二区| 97精品人妻一区二区三区在线| 欧美日韩美女一区二区| ,一级淫片a看免费| 91精品国产91综合久久蜜臀| 精品人妻一区二区三区日产乱码| 欧美一区二区三区在线观看视频| 99在线小视频| 亚洲成av人影院在线观看| 天堂网在线播放| 亚洲精品一区二三区不卡| 成人在线高清视频| 久久天天躁夜夜躁狠狠躁2022| 天堂av资源在线观看| 久久久免费观看视频| 桃色av一区二区| 国产精品日日做人人爱| www.成人| 久久福利电影| 日韩久久久久| 中文字幕日韩精品无码内射| 日韩视频一区| 国内自拍视频一区| 韩国av一区二区三区在线观看| 香蕉视频1024| 久久人人超碰精品| 午夜国产小视频| 婷婷久久综合九色综合绿巨人| 亚洲av无码精品一区二区| 欧美日韩国产成人在线免费| 草逼视频免费看| 亚洲欧美一区二区三区在线| av电影在线网| 欧美精品激情在线观看| 欧美国产日韩电影| 国产伦精品一区二区三区| 国产不卡一二三区| 麻豆传媒网站在线观看| 香蕉国产精品偷在线观看不卡| www.激情小说.com| 高清国产一区二区| 欧美大波大乳巨大乳| 亚洲免费资源在线播放| 亚洲av中文无码乱人伦在线视色| 欧美另类高清zo欧美| 亚洲人午夜射精精品日韩| 日日噜噜噜夜夜爽亚洲精品 | 午夜精品久久| 日韩亚洲在线视频| 国产91对白在线观看九色| 国产肥白大熟妇bbbb视频| 亚洲精品亚洲人成人网在线播放| 国产精品久久久久久久久久久久久久久久久| 欧美视频精品在线| 天天干天天爽天天操| 久久久国产视频| **在线精品| 国产亚洲精品美女久久久m| 999成人网| 午夜精品在线免费观看| 97精品久久久午夜一区二区三区| 国精品无码一区二区三区| 日本精品视频一区二区| 免费国产精品视频| 欧美xxxx做受欧美| 欧美一级做a| 日韩av一区二区三区美女毛片| 影音先锋一区| 日韩 国产 一区| 国产精品第一页第二页第三页| 国产精品久久久久久久久久精爆| 精品国精品国产| av网站免费在线观看| 国产精品视频中文字幕91| 蜜桃国内精品久久久久软件9| 国产精品第157页| 国产乱人伦精品一区二区在线观看 | 国产精品激情自拍| 色老板在线视频一区二区| 成年人看的毛片| 国产福利91精品| 天天做夜夜爱爱爱| 67194成人在线观看| 永久免费在线观看视频| 国产精品欧美一区二区| 欧美精品一区二区三区中文字幕| 国产91xxx| 99久久国产综合精品色伊| 国产精品第二十页| 亚洲福利视频专区| 97超碰免费在线| 国产伦精品一区二区三区免 | 九九九九九国产| 国产精品免费av| 91国内精品视频| 久久精品99无色码中文字幕| 亚洲日日夜夜| 欧美做受777cos| 国产风韵犹存在线视精品| 精品爆乳一区二区三区无码av| 欧美一卡二卡三卡四卡| 青草在线视频在线观看| 超碰97在线资源| 制服诱惑一区二区| 91成人破解版| 欧美午夜精品久久久久久孕妇| av小片在线| 91精品国产自产在线| 综合一区在线| 稀缺小u女呦精品呦| 天天射综合影视| 国产三级在线免费| 成人两性免费视频| 国产在线成人| 无码人妻精品一区二区三应用大全| 欧美日韩亚洲系列| av在线第一页| 亚洲a在线观看| 亚洲第一毛片| 国产又大又粗又爽的毛片| 51精品视频一区二区三区| 日韩激情美女| 欧美日本亚洲| 精品一区二区三区在线播放 | av毛片在线看| 国产精品对白刺激久久久| 亚洲欧美日韩国产一区| 国产黄a三级三级| 精品电影一区二区三区| 国产一区二区三区朝在线观看| 制服国产精品| av在线这里只有精品| 羞羞色院91蜜桃| 欧美黑人一级爽快片淫片高清| 偷拍精品福利视频导航| 一级淫片在线观看| 日韩欧美国产网站| 五月花成人网| 午夜欧美性电影| 99热99精品| 国产精品久久久久久久久久久久久久久久| 欧美日韩国产第一页| 国产精品一区高清| 韩国三级在线看| 欧美无砖专区一中文字| japanese色国产在线看视频| 亚洲国产成人不卡| av欧美精品.com| 国产巨乳在线观看|