基于預(yù)取與緩存的磁盤節(jié)能技術(shù)研究

基于預(yù)取與緩存的磁盤節(jié)能技術(shù)研究

ID:33964205

大?。?.85 MB

頁數(shù):57頁

時間:2019-03-02

基于預(yù)取與緩存的磁盤節(jié)能技術(shù)研究_第1頁
基于預(yù)取與緩存的磁盤節(jié)能技術(shù)研究_第2頁
基于預(yù)取與緩存的磁盤節(jié)能技術(shù)研究_第3頁
基于預(yù)取與緩存的磁盤節(jié)能技術(shù)研究_第4頁
基于預(yù)取與緩存的磁盤節(jié)能技術(shù)研究_第5頁
資源描述:

《基于預(yù)取與緩存的磁盤節(jié)能技術(shù)研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫

1、湖南大學碩士學位論文基于預(yù)取與緩存的磁盤節(jié)能技術(shù)研究姓名:姚維申請學位級別:碩士專業(yè):軟件工程指導(dǎo)教師:楊金民;吳昊20100419基于預(yù)取與緩存的磁盤節(jié)能技術(shù)研究摘要磁盤能耗高是Intemet數(shù)據(jù)服務(wù)中心面臨的突出問題,導(dǎo)致系統(tǒng)故障增多、可靠性下降。磁盤節(jié)能具有軟件級與硬件級之分。在軟件級,基于預(yù)取與緩存的方法能有效的合并磁盤FO,使磁盤工作時任務(wù)飽滿,連續(xù)休眠時間足夠長,是磁盤節(jié)能的重要途徑。本文主要工作包括如下幾個方面:首先,提出了一種磁盤節(jié)能的預(yù)取算法。目前,現(xiàn)有的預(yù)取方案存在訪問序列順序性檢測過于嚴格、預(yù)取粒度過于悲觀等方

2、面的問題,在內(nèi)存競爭比較激烈時,預(yù)取頁面被過早的回收而出現(xiàn)預(yù)取抖動。因此,算法引入預(yù)取觸發(fā)標記,簡化訪問模式的檢測。在此基礎(chǔ)上,放寬順序訪問的識別條件,將傳統(tǒng)的大文件隨機訪問當做順序模式來處理,使算法更友好的支持大量隨機讀寫。同時采用自適應(yīng)的預(yù)取大小,能有效的避免預(yù)取抖動,降低磁盤能耗。其次,提出了一種磁盤節(jié)能的緩存算法。在深入研究了磁盤頁面緩存的基礎(chǔ)上設(shè)計了虛擬設(shè)備管理模型來實現(xiàn)磁盤I/O請求的截獲和處理。模型通過虛擬磁盤技術(shù)截取來自上層的FO請求,同時利用請求的位置相關(guān)性對I/O隊列重排。系統(tǒng)小寫時,先緩存到延遲隊列。當監(jiān)測到磁

3、盤的活動狀態(tài)到來時,將所有的延遲I/o一次性寫回磁盤。在磁盤工作繁忙時,適時開啟多線程回寫。此算法優(yōu)化了磁頭的移動路徑,避免了FO擁塞,并提高了系統(tǒng)性能。最后,在Linux下對上述兩個算法進行了實現(xiàn)與驗證。得出,改進后磁盤平均空閑時間延長了10%,平均數(shù)據(jù)傳輸率提高了2倍,在同等負載下磁盤節(jié)省了17%的能量。實驗表明算法具有較好的可行性和實用性。關(guān)鍵詞:磁盤節(jié)能;數(shù)據(jù)預(yù)??;頁面緩存;訪問模式II工程碩士學位論文AbstractAprominentproblemfacedbyintemetdataservicecenterisKgll

4、diskenergyconsumptionwhichincreasesthesystemfailureanddecreasesthereliabilityofthesystem.Therealesomesoftwareandhardwarelevelpoliciestosavediskenergy.Atthesoftwarelevel,basedontheprefetchingandcachingmethodcanmergediskI/Oeffectively,andmakesthediskworkingfullofthetasks

5、,aswellasextendsthediskidletimes.Thisisanimportantwaytoachievethediskenergysaving.Thethesisfocusesonstudying晰tllthefollowingaspects:Firstly,anenergyefficientprefetchingalgorithmisproposed.Todate,someproblemsstillexistintraditionalprefetching,forexample,accesssequencede

6、tectionistoostrict,prefetchingsizeistoopessimistic,andread—aheadthrashingsarisewhenprefetchingpagesareevictedprematurelyundermemorypressure.So,byintroducingatriggerflag,itcanmaketheaccessmodedetectionsimply.Onthisbasis,inordertosupportalargenumberofrandomreadingandwrit

7、ing,werelaxthesequentialitycriterion,anddealthetraditionalrandomaccessoflargefiles、析masequentialpattern.Meanwhile.itsadaptiveprefetchingsizeCanpreventread-aheadthrashingandreducethediskenergyconsumption.Secondly,allenergyefficientcachingalgorithmisproposed.Afteradeepst

8、udyondiskpagecaching,animplementationofinterceptinganddealing嘶t11diskI/Orequestsvirtualdevicemanagementmodelisdesigne

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。