資源描述:
《ceph存儲(chǔ)系統(tǒng)糾刪碼覆蓋寫的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、‘''^'-'每‘讀識(shí)^鱗:.:^.聲.瓣-.、..*?若*狐'??..-?、?>巧^?*?、,、、I-?、、,、\?%J'?側(cè)誦爾'赫為賽納;瘦麵—、.於'...、.個(gè)扣,...V、.</v詩、^生畢業(yè)論文一馬研究V節(jié);L,>邊過、中請(qǐng)碩專業(yè)學(xué)位>茂:告}(^:.^韋讀;、哺宗爲(wèi)-.'?''‘^‘'-‘.':八.:氣於V巧,.;參:;.;孚乃\V續(xù);"4*一'’.、一 ̄?^.'^*&.、-....^....i.^./.、.如、?wèi)??心?/p>
2、.興邊、^\<."'..'..、.'-.又I^:':皆祥/、'.人’一.:巧心論文、..f題目Ce地奮儲(chǔ)系統(tǒng)糾刪碼覆蓋寫的設(shè)計(jì)與實(shí)現(xiàn);A:;、V?’.、■<?-’-‘*-■h.'.,■i?作者鞋名莖圣差J_主?^免.叫'’.入..>學(xué)科、專業(yè)方向計(jì)算機(jī)技術(shù)弟’■'??.^:和盧.:>指導(dǎo)老師葉保留教授-?研究方向分布計(jì)算與并行處理?哪喊^一’■''■.'■一中、-'*■■?.'二.:0—林!、."'.—?、-*.公.、-一與;'
3、--一'疋,、、二成去''.—:、.、三?‘游-拖兮節(jié)界:托巧心.■>-v.201645^,_#;..'*’."、‘‘-'■.子解一',.V:,‘VV、;盧...-.、神、’:.-‘?>-、.球-心'.-、、::.、>;V?.'V馬方?/U、■■-■--....:mv..::.?‘'—X?.'.■-*'....^:.:V^^一Vj;v>.:\\\\...恕一V:,學(xué)號(hào):MF1333038論文答辯日期:2016年05月28日:(簽字)指導(dǎo)
4、教師’'一琴 ̄產(chǎn)i/U;UErasureCodeOverwriteDesinandgImplementationinStoraeSstemCehgypbyTianshanuQDirec化dbyProfessorBaoliuYeDeartmentofComkrScienceandTechnoloppugyNaninUniversitjgyMay28,2016Submittedinullulilmentothereuirementsf
5、fffqorthedereeoasterofomu化rScienceandTechnolo.fgfMCpgyA南京大學(xué)研究生畢業(yè)論義中文摘要畢業(yè)論文題目:Ceph存儲(chǔ)系統(tǒng)糾刪碼覆蓋寫的設(shè)計(jì)與實(shí)現(xiàn)計(jì)算機(jī)技術(shù)專業(yè)2013級(jí)碩去生姓名:羅天善指導(dǎo)教師(姓名、職稱):葉保留教授摘要在方計(jì)算和大數(shù)據(jù)的時(shí)代,海量數(shù)據(jù)已經(jīng)成為企業(yè)的核心資產(chǎn),分布式存儲(chǔ)系統(tǒng)作為承載數(shù)據(jù)的基礎(chǔ)架構(gòu),通常構(gòu)建于通用的服務(wù)器。為了應(yīng)對(duì)通用硬件的常態(tài)化失效,分布式存儲(chǔ)通過多副本機(jī)制容忍硬件和系統(tǒng)錯(cuò)誤,多
6、副本在大規(guī)模的并行計(jì)算場景可k乂得到很好的性能,但帶來多倍的存儲(chǔ)開銷。糾刪碼k乂更小的存儲(chǔ)代價(jià)實(shí)現(xiàn)更高的容錯(cuò)率可W有效的降低存儲(chǔ)成本。,,現(xiàn)有的分布式存儲(chǔ)中糾刪碼都只支持追加寫不能任意的覆蓋寫應(yīng),,通常用與冷數(shù)據(jù)存儲(chǔ)場景。為了使糾刪碼能夠應(yīng)用于多讀多寫的有修改場景,本文k乂開源分布式系統(tǒng)Ceph為基礎(chǔ),設(shè)計(jì)并實(shí)現(xiàn)了糾刪碼的覆蓋寫系統(tǒng)。該系統(tǒng)支持糾刪碼的任意位置的偏移寫一致性性能測試后對(duì),更新過程保持?jǐn)?shù)據(jù)的強(qiáng),寫流程的提出優(yōu)化方案,提升系統(tǒng)的讀寫蠶吐量。本文的王作和研究成果如下:1.基于分布式存儲(chǔ)CEPH
7、,設(shè)計(jì)并實(shí)現(xiàn)了糾刪碼覆蓋寫系統(tǒng),更新過程保證事務(wù)性,所有節(jié)點(diǎn)要么全部更新,要不全部不更新,更新失敗時(shí)自動(dòng)回滾,一致性工保持?jǐn)?shù)據(jù)強(qiáng)。在節(jié)點(diǎn)失效時(shí)自動(dòng)恢復(fù)不需要人干預(yù):,2.利用自適應(yīng)的覆蓋寫方案,支持泥合寫場景。結(jié)合重構(gòu)寫更新和增量寫更新的特點(diǎn),根據(jù)覆蓋寫大小自適應(yīng)選擇最優(yōu)更新方案,從整體上降低覆蓋寫的踏盤開銷和網(wǎng)絡(luò)開銷:3.利用緩存機(jī)制減少覆蓋寫流程,大大提高了覆蓋寫效率。糾刪碼覆蓋寫的校驗(yàn)塊更新需要經(jīng)過預(yù)讀然后再寫一,在對(duì)同個(gè)文件頻繁覆蓋寫時(shí),讀寫加鎖嚴(yán)重降低了整體效率。通過緩存數(shù)據(jù)塊可W直接跳過預(yù)
8、,緩存命中時(shí)讀過程。同時(shí),設(shè)計(jì)了客戶端隔離的緩存,隔離不同更新大小的客戶端,有利于提高緩存命中率:4.利用KeyValue存儲(chǔ)管理覆蓋寫的臨時(shí)對(duì)象,提高了空間利用率,加速空間的分配與回收。有效的提升臨時(shí)狀態(tài)