一種持久性內(nèi)存文件系統(tǒng)數(shù)據(jù)頁的混合管理機(jī)制
發(fā)布時(shí)間:2021-09-01 10:20
英特爾于2019年4月正式發(fā)布基于3D-Xpoint技術(shù)的傲騰持久性內(nèi)存(Optane DC persistent memory),這為構(gòu)建高效的持久性內(nèi)存存儲(chǔ)系統(tǒng)提供了新的機(jī)遇.然而,現(xiàn)有的存儲(chǔ)系統(tǒng)軟件并不能很好地利用其字節(jié)尋址特性,持久性內(nèi)存性能很難充分發(fā)揮.提出一種文件系統(tǒng)數(shù)據(jù)頁的混合管理機(jī)制HDPM,通過選擇性使用寫時(shí)復(fù)制機(jī)制和日志結(jié)構(gòu)管理文件數(shù)據(jù),充分發(fā)揮持久性內(nèi)存字節(jié)可尋址特性,從而避免了傳統(tǒng)單一模式在非對(duì)齊寫或者小寫造成的寫放大問題.為避免影響讀性能,HDPM引入逆向掃描機(jī)制,實(shí)現(xiàn)日志結(jié)構(gòu)重構(gòu)數(shù)據(jù)頁時(shí)不引入額外數(shù)據(jù)拷貝.HDPM還提出一種多重垃圾回收機(jī)制進(jìn)行日志清理.當(dāng)單個(gè)日志結(jié)構(gòu)過大時(shí),通過讀寫流程主動(dòng)回收日志結(jié)構(gòu);當(dāng)持久性內(nèi)存空間受限時(shí),則通過后臺(tái)線程使用免鎖機(jī)制異步釋放日志空間.實(shí)驗(yàn)顯示,HDPM相比于NOVA文件系統(tǒng),單線程寫延遲降低達(dá)58%,且讀延遲不受影響;Filebench多線程測(cè)試顯示,HDPM相比于NOVA提升吞吐率33%.
【文章來源】:計(jì)算機(jī)研究與發(fā)展. 2020,57(02)北大核心EICSCD
【文章頁數(shù)】:10 頁
【文章目錄】:
1 背景介紹與研究動(dòng)機(jī)
1.1 持久性內(nèi)存
1.2 文件原子性更新機(jī)制
1.3 負(fù)載分析
2 HDPM設(shè)計(jì)
2.1 系統(tǒng)架構(gòu)
2.2 混合數(shù)據(jù)頁管理
2.3 基于逆向掃描的文件讀取
2.4 多重垃圾回收機(jī)制
2.5 討論
3 系統(tǒng)實(shí)現(xiàn)
4 實(shí)驗(yàn)
4.1 實(shí)驗(yàn)平臺(tái)
4.2 微觀測(cè)試
4.3 Filebench
4.4 關(guān)鍵技術(shù)分析
5 相關(guān)工作
6 結(jié)論
本文編號(hào):3376806
【文章來源】:計(jì)算機(jī)研究與發(fā)展. 2020,57(02)北大核心EICSCD
【文章頁數(shù)】:10 頁
【文章目錄】:
1 背景介紹與研究動(dòng)機(jī)
1.1 持久性內(nèi)存
1.2 文件原子性更新機(jī)制
1.3 負(fù)載分析
2 HDPM設(shè)計(jì)
2.1 系統(tǒng)架構(gòu)
2.2 混合數(shù)據(jù)頁管理
2.3 基于逆向掃描的文件讀取
2.4 多重垃圾回收機(jī)制
2.5 討論
3 系統(tǒng)實(shí)現(xiàn)
4 實(shí)驗(yàn)
4.1 實(shí)驗(yàn)平臺(tái)
4.2 微觀測(cè)試
4.3 Filebench
4.4 關(guān)鍵技術(shù)分析
5 相關(guān)工作
6 結(jié)論
本文編號(hào):3376806
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3376806.html
最近更新
教材專著