基于糾刪碼的分布式固態(tài)盤鍵值存儲(chǔ)系統(tǒng)優(yōu)化設(shè)計(jì)
發(fā)布時(shí)間:2023-01-25 21:50
互聯(lián)網(wǎng)的高速發(fā)展帶來了數(shù)據(jù)量的激增,海量的數(shù)據(jù)請(qǐng)求都需要存儲(chǔ)系統(tǒng)提供快速響應(yīng),并提供高可用性保證。為提高系統(tǒng)性能,熱門數(shù)據(jù)大量緩存在高速鍵值存儲(chǔ)系統(tǒng)中,以減輕數(shù)據(jù)庫的壓力。緩存失效會(huì)導(dǎo)致數(shù)據(jù)庫的負(fù)載極大增加,導(dǎo)致系統(tǒng)性能下降,甚至崩潰。Twitter的Fatcache與Facebook的Mcdipper均為基于固態(tài)盤的分布式鍵值緩存系統(tǒng),為大量數(shù)據(jù)提供相對(duì)較低成本緩存,然而均未為數(shù)據(jù)提供可靠性保證。糾刪碼具有良好的容錯(cuò)性,存儲(chǔ)開銷小,被廣泛應(yīng)用于分布式存儲(chǔ)系統(tǒng)中以保證數(shù)據(jù)可靠性,但糾刪碼在更新、修復(fù)失效數(shù)據(jù)塊時(shí)需要獲取大量數(shù)據(jù),為系統(tǒng)帶來了響應(yīng)性能低、帶寬成本高的挑戰(zhàn)。論文設(shè)計(jì)了基于糾刪碼的高可靠固態(tài)盤鍵值存儲(chǔ)系統(tǒng)EC-fatcache,實(shí)現(xiàn)了校驗(yàn)塊日志方案以優(yōu)化更新操作,在更新數(shù)據(jù)塊時(shí)不對(duì)校驗(yàn)塊進(jìn)行及時(shí)更新,以減少固態(tài)盤壽命損耗、提升更新性能,針對(duì)校驗(yàn)塊日志方案帶來的降級(jí)讀性能下降問題,設(shè)計(jì)了首塊校驗(yàn)塊優(yōu)化方案以優(yōu)化降級(jí)讀操作,增加一個(gè)基于內(nèi)存的節(jié)點(diǎn)集中存放各條帶中的首塊校驗(yàn)塊,以提升性能、降低成本,更好地適應(yīng)讀密集應(yīng)用場(chǎng)景。實(shí)驗(yàn)測(cè)試表明,EC-fatcache與副本方案相比能夠節(jié)省...
【文章頁數(shù)】:65 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景
1.2 國內(nèi)外研究現(xiàn)狀
1.3 研究內(nèi)容和目標(biāo)
1.4 本文的組織結(jié)構(gòu)
2 EC-fatcache系統(tǒng)設(shè)計(jì)
2.1 EC-fatcache系統(tǒng)設(shè)計(jì)動(dòng)機(jī)
2.2 EC-fatcache系統(tǒng)功能模塊設(shè)計(jì)
2.3 基于校驗(yàn)塊日志更新方案的優(yōu)化設(shè)計(jì)
2.4 面向讀密集的校驗(yàn)塊日志更新方案的優(yōu)化
2.5 本章小結(jié)
3 EC-fatcache系統(tǒng)實(shí)現(xiàn)
3.1 基本功能模塊的實(shí)現(xiàn)
3.2 校驗(yàn)塊日志方案的實(shí)現(xiàn)
3.3 首塊校驗(yàn)塊優(yōu)化方案的實(shí)現(xiàn)
3.4 本章小結(jié)
4 EC-fatcache系統(tǒng)測(cè)試與分析
4.1 功能測(cè)試
4.2 性能測(cè)試與分析
4.3 本章小結(jié)
5 總結(jié)與展望
致謝
參考文獻(xiàn)
【參考文獻(xiàn)】:
期刊論文
[1]云計(jì)算環(huán)境下的分布存儲(chǔ)關(guān)鍵技術(shù)[J]. 王意潔,孫偉東,周松,裴曉強(qiáng),李小勇. 軟件學(xué)報(bào). 2012(04)
本文編號(hào):3731834
【文章頁數(shù)】:65 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景
1.2 國內(nèi)外研究現(xiàn)狀
1.3 研究內(nèi)容和目標(biāo)
1.4 本文的組織結(jié)構(gòu)
2 EC-fatcache系統(tǒng)設(shè)計(jì)
2.1 EC-fatcache系統(tǒng)設(shè)計(jì)動(dòng)機(jī)
2.2 EC-fatcache系統(tǒng)功能模塊設(shè)計(jì)
2.3 基于校驗(yàn)塊日志更新方案的優(yōu)化設(shè)計(jì)
2.4 面向讀密集的校驗(yàn)塊日志更新方案的優(yōu)化
2.5 本章小結(jié)
3 EC-fatcache系統(tǒng)實(shí)現(xiàn)
3.1 基本功能模塊的實(shí)現(xiàn)
3.2 校驗(yàn)塊日志方案的實(shí)現(xiàn)
3.3 首塊校驗(yàn)塊優(yōu)化方案的實(shí)現(xiàn)
3.4 本章小結(jié)
4 EC-fatcache系統(tǒng)測(cè)試與分析
4.1 功能測(cè)試
4.2 性能測(cè)試與分析
4.3 本章小結(jié)
5 總結(jié)與展望
致謝
參考文獻(xiàn)
【參考文獻(xiàn)】:
期刊論文
[1]云計(jì)算環(huán)境下的分布存儲(chǔ)關(guān)鍵技術(shù)[J]. 王意潔,孫偉東,周松,裴曉強(qiáng),李小勇. 軟件學(xué)報(bào). 2012(04)
本文編號(hào):3731834
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3731834.html
最近更新
教材專著