天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于NVM的高性能即時(shí)恢復(fù)存儲(chǔ)引擎的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-07-15 15:29
【摘要】:目前,新興的非易失內(nèi)存(Non-volatile Memory,NVM)正在逐步走入人們的視野。由于這類存儲(chǔ)技術(shù)同時(shí)具備了低延遲、持久化、大容量和字節(jié)可尋址的特性,數(shù)據(jù)庫(kù)系統(tǒng)可以運(yùn)行在只有NVM的存儲(chǔ)架構(gòu)上。在這種環(huán)境下,一些新奇的無(wú)日志存儲(chǔ)系統(tǒng)應(yīng)運(yùn)而生。由于不再需要重做日志,這些系統(tǒng)能夠在故障發(fā)生后即時(shí)地恢復(fù)。然而,在現(xiàn)有的體系結(jié)構(gòu)中,這些系統(tǒng)為了確保NVM上數(shù)據(jù)的一致性需要進(jìn)行大量的同步操作,嚴(yán)重影響了正常執(zhí)行時(shí)的系統(tǒng)性能。本文的研究?jī)?nèi)容如下:1)本文綜述了 NVM存儲(chǔ)系統(tǒng)設(shè)計(jì)的相關(guān)技術(shù),包括NVM的基本概念、NVM的編程接口和數(shù)據(jù)同步、基于NVM的數(shù)據(jù)庫(kù)設(shè)計(jì)等方面。2)本文實(shí)現(xiàn)了一個(gè)基于NVM單一存儲(chǔ)架構(gòu)的高性能即時(shí)恢復(fù)存儲(chǔ)引擎FIRSE(Fast and Instantly Recoverable Storage Engine)。FIRSE 的核心設(shè)計(jì)理念是,將系統(tǒng)中的數(shù)據(jù)分為必須確保一致性的關(guān)鍵數(shù)據(jù)和可以通過(guò)重啟時(shí)恢復(fù)的可重建數(shù)據(jù),在日常操作中只確保關(guān)鍵數(shù)據(jù)的一致性,從而減少數(shù)據(jù)同步的次數(shù);另一方面,通過(guò)異步的恢復(fù)機(jī)制使得系統(tǒng)可以即時(shí)地恢復(fù)。3)本文對(duì)FIRSE與另兩種具有代表性的持久化數(shù)據(jù)結(jié)構(gòu)進(jìn)行了完整的性能評(píng)估,既包括獨(dú)立的性能評(píng)估,也包括將三種數(shù)據(jù)結(jié)構(gòu)集成至高性能內(nèi)存數(shù)據(jù)庫(kù)Redis中的端到端的性能評(píng)估。評(píng)估結(jié)果表明,FIRSE在大多數(shù)工作負(fù)荷下吞吐率表現(xiàn)良好。即時(shí)恢復(fù)是FIRSE最突出的特點(diǎn),在恢復(fù)時(shí)間上相比于其他數(shù)據(jù)結(jié)構(gòu)縮短了 3-4個(gè)數(shù)量級(jí)。此外,FIRSE在NVM資源使用量和寫(xiě)磨損方面也均好于其他兩種數(shù)據(jù)結(jié)構(gòu)。
【學(xué)位授予單位】:浙江大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP333
【圖文】:

關(guān)鍵路徑,軟件接口,內(nèi)存,特性上


僅使得NVM有足夠的帶寬供CPU訪問(wèn),而且在體系結(jié)構(gòu)特性上也與普通內(nèi)存逡逑維持一致(比如NUMA訪問(wèn),Cache—致性)。因此,應(yīng)用開(kāi)發(fā)者可以簡(jiǎn)單地逡逑將NVM抽象為一塊具有持久化能力的內(nèi)存,簡(jiǎn)化了應(yīng)用程序的開(kāi)發(fā)。圖2.1逡逑展現(xiàn)了邋NVM在體系結(jié)構(gòu)中的關(guān)鍵路徑。逡逑11逡逑

文件系統(tǒng),數(shù)據(jù)同步,工作原理


對(duì)NVM優(yōu)化的文件系統(tǒng)——DAX文件系統(tǒng)。相比傳統(tǒng)文件系統(tǒng),DAX文件逡逑系統(tǒng)的最大特點(diǎn)是,文件上的讀寫(xiě)操作直接作用于底層的NVM設(shè)備,而沒(méi)有逡逑任何介入其中的軟件緩存。DAX文件系統(tǒng)的工作原理如圖2.2所示。應(yīng)用程序逡逑對(duì)NVM上的文件建立內(nèi)存映射時(shí),DAX文件系統(tǒng)通過(guò)NVM設(shè)備的驅(qū)動(dòng)程序逡逑得到該文件對(duì)應(yīng)數(shù)據(jù)塊的物理地址,并通過(guò)內(nèi)存管理單元將進(jìn)程的一部分虛擬逡逑地址映射到文件的物理地址上。之后,應(yīng)用程序?qū)υ撎摂M地址空間上的訪問(wèn)會(huì)逡逑直接作用在NVM上。另外,應(yīng)用程序通常會(huì)使用一個(gè)用戶態(tài)的NVM庫(kù)來(lái)簡(jiǎn)逡逑化NYM編程。逡逑User邋Space邐Application逡逑mmap邐read/write逡逑NVM邋Lib逡逑V

寫(xiě)操作,一致性,引擎


逑本文在最新的工業(yè)級(jí)NVM上比較了普通寫(xiě)操作和確保一致性的寫(xiě)操作的逡逑性能。圖2.3是兩種操作所對(duì)應(yīng)的吞吐率。確保一致性的寫(xiě)操作每寫(xiě)入16字節(jié)逡逑后都使用sync原語(yǔ)進(jìn)行同步。本文在不同大小的NVM空間上測(cè)試了這兩種操逡逑作的性能,其性能差距可達(dá)65-521倍!逡逑12000邋-邋>邋1邋■—■■■.._■■邐—^ 邋Normal-Write逡逑n.邐Write-with-Sync逡逑畫(huà).\逡逑^邋8000邋-邐\逡逑I邐\逡逑1邐\逡逑S邋4000邋-邐\逡逑2000邋■邐X邐邐逡逑0邋?邋念邐金邐&邐■*邐■*.邐邐邐--A逡逑I邐4邐16邐64邐256邐1024逡逑blocksize邋<MiB)逡逑圖2.3邋NVM上普通寫(xiě)操作和確保一致性的寫(xiě)操作的性能比較逡逑2.3存儲(chǔ)引擎的持久化逡逑2.3.1持久化存儲(chǔ)引擎逡逑關(guān)系數(shù)據(jù)庫(kù)通過(guò)滿足ACID的事務(wù)[2()]來(lái)簡(jiǎn)化上層應(yīng)用的開(kāi)發(fā),這個(gè)思想同逡逑樣可以應(yīng)用在存儲(chǔ)引擎上。一般的

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 汪欣華;;試論市場(chǎng)經(jīng)濟(jì)條件下政治統(tǒng)治合法化與持久化的有效途徑[J];理論觀察;2016年07期

2 劉攀;武友新;;一種自定義持久化機(jī)制的研究[J];微計(jì)算機(jī)信息;2008年03期

3 石祥濱,張斌,鄭還遠(yuǎn),陳學(xué)德;一種使C~(++)成為持久化程序設(shè)計(jì)語(yǔ)言的機(jī)制及實(shí)現(xiàn)[J];沈陽(yáng)工業(yè)大學(xué)學(xué)報(bào);1996年03期

4 李俠;;災(zāi)區(qū)援助需要多元化持久化[J];中國(guó)衛(wèi)生;2008年07期

5 廖躍鈞;;論軟件體系結(jié)構(gòu)中的持久化技術(shù)[J];科技信息(學(xué)術(shù)研究);2008年29期

6 李向陽(yáng);歐洲高失業(yè)的持久化[J];經(jīng)濟(jì)研究參考;1997年45期

7 ;美國(guó)網(wǎng)絡(luò)空間攻擊與主動(dòng)防御能力解析——用于持久化控制的網(wǎng)空攻擊裝備[J];網(wǎng)信軍民融合;2018年06期

8 曲恒昌;若干國(guó)家過(guò)量教育的持久化及其對(duì)我們的啟示[J];比較教育研究;1998年04期

9 張?jiān)?井輝;;在線考試系統(tǒng)設(shè)計(jì)中試題的呈現(xiàn)及持久化處理方法[J];南京廣播電視大學(xué)學(xué)報(bào);2011年02期

10 牛變玲;劉彥隆;;Java技術(shù)中數(shù)據(jù)的持久化實(shí)現(xiàn)及對(duì)比[J];科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì);2010年06期

相關(guān)會(huì)議論文 前9條

1 王俊;于愛(ài)榮;曹雷;;基于Delphi的持久化層的設(shè)計(jì)與研究[A];’2004系統(tǒng)仿真技術(shù)及其應(yīng)用學(xué)術(shù)交流會(huì)論文集[C];2004年

2 張偉燕;夏濤;吳志杰;;實(shí)體EJB的雙重持久化設(shè)計(jì)[A];中國(guó)工程物理研究院科技年報(bào)(2005)[C];2005年

3 劉一童;;使用XStream實(shí)現(xiàn)Java對(duì)象與XML轉(zhuǎn)換[A];促進(jìn)企業(yè)信息化進(jìn)程——第九屆中國(guó)Java技術(shù)及應(yīng)用交流大會(huì)文集[C];2006年

4 李菡;李磊;;基于eBase數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)持久化研究與應(yīng)用[A];第二十三屆中國(guó)數(shù)據(jù)庫(kù)學(xué)術(shù)會(huì)議論文集(技術(shù)報(bào)告篇)[C];2006年

5 郭杰;;基于NoSQL的持久化消息隊(duì)列設(shè)計(jì)實(shí)現(xiàn)[A];全國(guó)冶金自動(dòng)化信息網(wǎng)2014年會(huì)論文集[C];2014年

6 薛麗娟;楊柳堤;王成軍;;基于Gentle.net的科研項(xiàng)目管理系統(tǒng)持久化層解決方案[A];第四屆中國(guó)軟件工程大會(huì)論文集[C];2007年

7 謝飛;;Java平臺(tái)下數(shù)據(jù)庫(kù)持久化技術(shù)介紹[A];促進(jìn)企業(yè)信息化進(jìn)程——第十屆中國(guó)Java技術(shù)及應(yīng)用大會(huì)文集[C];2007年

8 陳小春;孫亮;趙麗娜;;基于固件的終端安全管理系統(tǒng)研究與應(yīng)用[A];第30次全國(guó)計(jì)算機(jī)安全學(xué)術(shù)交流會(huì)論文集[C];2015年

9 李海剛;吳毅平;沈兵;;通用數(shù)據(jù)訪問(wèn)和持久化在寶信能源管理系統(tǒng)中的實(shí)現(xiàn)[A];2007中國(guó)鋼鐵年會(huì)論文集[C];2007年

相關(guān)重要報(bào)紙文章 前10條

1 記者 楊宏斌 通訊員 胡愛(ài)民 趙寧 邱暢;讓反“四風(fēng)”持久化[N];湖北日?qǐng)?bào);2014年

2 賈京生;差異化與持久化[N];中國(guó)紡織報(bào);2004年

3 本報(bào)記者 丁瑤瑤;沈陽(yáng)體育呈現(xiàn)全運(yùn)效應(yīng)持久化[N];沈陽(yáng)日?qǐng)?bào);2012年

4 記者 楊金志 許曉青;金建忠代表:建設(shè)學(xué)習(xí)型黨組織 必須持久化重實(shí)效[N];新華每日電訊;2011年

5 李曉帆 袁影;打擊非法設(shè)臺(tái)應(yīng)常態(tài)化持久化[N];人民郵電;2016年

6 本報(bào)記者 別坤;談笑有同窗,往來(lái)有精英[N];計(jì)算機(jī)世界;2012年

7 記者 馮蕓 惠婷 李鳳虎 王平 郭海方 高長(zhǎng)嶺 杜君 郭戈;踐行群眾路線沒(méi)有“休止符”[N];河南日?qǐng)?bào);2014年

8 周飆;“按人發(fā)錢”不如“持久減稅”[N];21世紀(jì)經(jīng)濟(jì)報(bào)道;2008年

9 記者 王鳳娟;簽訂“門前三包”責(zé)任書(shū) 助力國(guó)家級(jí)衛(wèi)生城市創(chuàng)建[N];圖們江報(bào);2011年

10 中華讀書(shū)報(bào)社副總編輯 王小琪;推廣讀書(shū)是政府的一種責(zé)任[N];光明日?qǐng)?bào);2006年

相關(guān)博士學(xué)位論文 前3條

1 安靜斌;面向分布構(gòu)件平臺(tái)的持久化技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2007年

2 熊昊;入盟后波蘭對(duì)美歐俄外交政策演變[D];中國(guó)人民大學(xué);2011年

3 王德俊;面向服務(wù)的分布式系統(tǒng)動(dòng)態(tài)更新研究[D];上海交通大學(xué);2010年

相關(guān)碩士學(xué)位論文 前10條

1 王濤;基于NVM的高性能即時(shí)恢復(fù)存儲(chǔ)引擎的設(shè)計(jì)與實(shí)現(xiàn)[D];浙江大學(xué);2018年

2 陳席林;分布式持久化緩存系統(tǒng)的研究與實(shí)現(xiàn)[D];重慶大學(xué);2013年

3 王艷萍;移動(dòng)Web客戶端持久化緩存技術(shù)研究[D];華中科技大學(xué);2013年

4 饒毓琳;基于LSM-Tree的持久化緩存機(jī)制的優(yōu)化研究[D];華中科技大學(xué);2016年

5 張彥歆;基于.NET平臺(tái)ORM技術(shù)的研究與應(yīng)用[D];上海交通大學(xué);2009年

6 周海華;基于持久化DOM的XML數(shù)據(jù)存儲(chǔ)技術(shù)研究與實(shí)現(xiàn)[D];沈陽(yáng)工業(yè)大學(xué);2005年

7 劉靖僑;XML文檔對(duì)象模型持久化在OSCAR中的實(shí)現(xiàn)及查詢轉(zhuǎn)換[D];浙江大學(xué);2002年

8 周源;對(duì)象關(guān)系映射引擎的設(shè)計(jì)與實(shí)現(xiàn)[D];東南大學(xué);2005年

9 陳彬;數(shù)據(jù)流實(shí)時(shí)存儲(chǔ)關(guān)鍵技術(shù)[D];浙江工業(yè)大學(xué);2015年

10 王妮喃;集團(tuán)經(jīng)營(yíng)工作計(jì)劃管理系統(tǒng)的研究與實(shí)現(xiàn)[D];吉林大學(xué);2014年



本文編號(hào):2756675

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2756675.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶21622***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com