2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩112頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、外存與內(nèi)存日益增大的性能差異一直是計(jì)算機(jī)系統(tǒng)的主要瓶頸之一,閃存的非易失性和高性能恰好填補(bǔ)了二者之間的空白,帶來了解決問題的新機(jī)遇。盡管具備種種優(yōu)勢(shì),但是由于成本、容量等因素的限制,完全由閃存組成的固態(tài)存儲(chǔ)系統(tǒng)在實(shí)際生產(chǎn)中使用較少,而閃存和磁盤所組成的混合存儲(chǔ)系統(tǒng)則得到了大量的應(yīng)用。構(gòu)成混合存儲(chǔ)系統(tǒng)的一種直接的方法便是使用高速的閃存作為磁盤的緩存加速數(shù)據(jù)密集型應(yīng)用。然而傳統(tǒng)的緩存管理算法主要針對(duì)主存設(shè)計(jì),沒有考慮到閃存本身的物理特性和性

2、能特征,不能最大限度的發(fā)揮閃存的性能優(yōu)勢(shì),反而有可能放大其寫性能較差和壽命有限等缺陷,因此研究專門針對(duì)閃存的緩存管理方法顯得十分必要。本文探討了使用閃存和固態(tài)盤作為磁盤緩存時(shí)所面臨的性能和耐久性問題,從三個(gè)不同角度分別提出改進(jìn)方案。
  (1)從減少寫操作次數(shù)的角度,提出一種自適應(yīng)惰性替換算法LARC(Lazy Adaptive Replacement Cache)。LARC的核心思想是采用選擇性替換,以減少緩存替換對(duì)固態(tài)盤造成的

3、額外寫操作,避免密集的寫操作造成固態(tài)盤的性能降低和壽命縮短。LARC使用開銷極低的影子緩存記錄最近的訪問歷史,能夠較為有效的識(shí)別熱點(diǎn)數(shù)據(jù)塊。在緩存不命中時(shí),LARC只把可能成為熱點(diǎn)的數(shù)據(jù)塊替換進(jìn)緩存,非熱點(diǎn)數(shù)據(jù)被過濾掉。這種做法避免了緩存污染,使得熱點(diǎn)數(shù)據(jù)能夠被緩存更長時(shí)間。另一方面,也減少了替換寫的次數(shù),緩解了固態(tài)盤垃圾回收對(duì)性能造成的影響,提高了其性能并延長了其使用壽命。仿真實(shí)驗(yàn)和對(duì)原型實(shí)現(xiàn)的基準(zhǔn)測(cè)試都表明,LARC在大大減少固態(tài)盤

4、寫次數(shù)情況下,仍然能達(dá)到跟其他算法相近甚至更高的命中率,因此達(dá)到了同時(shí)提高了緩存系統(tǒng)性能和延長了閃存使用壽命的雙重目標(biāo)。實(shí)驗(yàn)結(jié)果還表明,LARC在讀密集型應(yīng)用下效果極佳,對(duì)于寫密集性應(yīng)用也有一定的效果。
  (2)從減少固態(tài)盤寫放大的角度,提出了采用主動(dòng)淘汰機(jī)制的PE-LRU算法。PE-LRU算法通過主動(dòng)刪除固態(tài)盤中的非熱點(diǎn)數(shù)據(jù)(使用TRIM命令),盡早釋放其所占用的閃存空間,避免這些數(shù)據(jù)在垃圾回收時(shí)成為額外的負(fù)擔(dān)。固態(tài)盤進(jìn)行垃圾

5、回時(shí)需要移動(dòng)目標(biāo)塊中有效數(shù)據(jù),會(huì)造成額外的閃存寫操作。這種寫放大效應(yīng)對(duì)固態(tài)盤是有害的,不僅降低其性能,還會(huì)加速磨損。緩存在固態(tài)盤中的非熱點(diǎn)數(shù)據(jù)不但不能提高命中率和性能,反而會(huì)加劇寫放大。PE-LRU根據(jù)固態(tài)盤使用情況,主動(dòng)淘汰這部分?jǐn)?shù)據(jù),以犧牲緩存空間利用率為代價(jià)緩解了寫放大,從而提高了固態(tài)盤的性能。PE-LRU對(duì)將固態(tài)盤分成讀、寫兩個(gè)緩存區(qū),將更新頻率較高的寫緩存數(shù)據(jù)和較為穩(wěn)定的讀緩存數(shù)據(jù)分開管理。為了避免淘汰數(shù)據(jù)造成的碎片化,PE-

6、LRU將緩存數(shù)據(jù)組織成頁簇,并以頁簇為單位進(jìn)行淘汰。實(shí)驗(yàn)表明,PE-LRU能以較小的命中率為代價(jià),有效的減少固態(tài)盤的寫放大,提升其性能,進(jìn)而縮短緩存系統(tǒng)的平均響應(yīng)時(shí)間,特別是對(duì)于寫密集型負(fù)載,PE-LRU效果更加顯著。
  (3)針對(duì)SLC/MLC雙模閃存提出一種新的緩存架構(gòu)DMFC(Dual-mode Flash Cache)。雙模閃存是指可以在SLC或MLC兩種工作模式下切換的閃存設(shè)備,其優(yōu)勢(shì)在于能夠根據(jù)應(yīng)用的需求對(duì)容量和性能

7、進(jìn)行折衷。當(dāng)雙模閃存用作緩存時(shí),使用MLC模式能活得更大的緩存容量,從而達(dá)到更高命中率,而SLC模式能提供更高的讀寫速度。針對(duì)這一特點(diǎn),本文提出了用于管理雙模閃存SFS(Scalable Flash Storage)抽象層,并在此基礎(chǔ)上設(shè)計(jì)了DMFC緩存架構(gòu)。DMFC利用SFS的差異化寫操作接口,使用SLC緩存用戶寫請(qǐng)求,用MLC作為讀緩存,有效的利用了二者的性能特點(diǎn)。SFS在垃圾回收時(shí)自動(dòng)調(diào)整兩種閃存的比例以適應(yīng)不同應(yīng)用的需求。利用S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論