基于混合存儲設(shè)備的文件系統(tǒng)TrinityFS的設(shè)計與實現(xiàn)
本文選題:混合存儲系統(tǒng) 切入點:TrinityFS 出處:《華中科技大學》2013年碩士論文
【摘要】:隨著互聯(lián)網(wǎng)和計算機存儲技術(shù)的發(fā)展,人們對信息存儲系統(tǒng)的要求越來越高,比如高速的讀寫性能、低功耗、強數(shù)據(jù)容錯糾錯及恢復的能力等等。而目前現(xiàn)有的基于磁盤的存儲系統(tǒng)無法滿足上述需求,因此人們寄希望于新出現(xiàn)的新型非易失存儲介質(zhì),比如閃存(Flash Memory)、相變存儲器(PCRAM)等。每一種新介質(zhì)的出現(xiàn),雖然提升了存儲系統(tǒng)某些屬性上的性能,但由于每種介質(zhì)自身的特性或制造工藝的限制,新介質(zhì)的引入也會給系統(tǒng)帶來一些制約。 綜合考慮傳統(tǒng)磁盤、閃存以及相變存儲器在性能、容量、可靠性、能耗和性價比的特點,提出一種結(jié)合PCRAM-Flash-HDD三種存儲介質(zhì)特性的文件系統(tǒng)TrinityFS。TrinityFS的主要思想是讓每種介質(zhì)都“趨利避害”,主要實現(xiàn)了三個模塊:首先,PCRAM介質(zhì)具有接近內(nèi)存級別的讀寫性能和可靠性、字節(jié)級的讀寫粒度的優(yōu)點,,但由于生產(chǎn)工藝的限制,目前相變存儲器普遍價格高而容量小。因此將系統(tǒng)中最頻繁被讀寫和更新但又占容量很小的元數(shù)據(jù)存放在性能最好的PCRAM中,以期對元數(shù)據(jù)的訪問可以達到RAM級速度;其次,由于磁盤設(shè)備容量大,順序?qū)懶阅芎茫遗c閃存介質(zhì)相比有更長的使用壽命,則需盡量把對數(shù)據(jù)的寫操作以log的方式定向到磁盤上,以減少對閃存不利的更新和擦除操作;再次,閃存存儲器具有低能耗、高可靠性及抗震等優(yōu)點,且與磁盤相比,閃存存儲器具有更好的讀性能,因此定期對磁盤中的數(shù)據(jù)掃描,發(fā)現(xiàn)讀操作的熱點數(shù)據(jù),將其遷移到閃存介質(zhì)中,以提高系統(tǒng)的整體性能。 基于Linux的文件系統(tǒng)LogFS,實現(xiàn)了一個混合存儲系統(tǒng)TrinityFS,并對其進行了相關(guān)的測試工作,結(jié)果表明TrinityFS在不同的負載下對系統(tǒng)的整體性能都有較好的提升。
[Abstract]:With the development of Internet and computer storage technology, people are demanding more and more information storage system, such as high speed reading and writing performance, low power consumption, strong data fault tolerance and error correction and recovery ability, and so on.However, the existing disk-based storage system can not meet these requirements, so people are looking to the new non-volatile storage media, such as flash memory, phase change memory (PCRAM) and so on.The emergence of each new medium improves the performance of some properties of the storage system, but the introduction of the new medium will also bring some constraints to the system because of the characteristics of each medium or the limitations of the manufacturing process.Considering the characteristics of traditional disk, flash memory and phase change memory in performance, capacity, reliability, energy consumption and performance-to-price ratio,This paper presents a file system, TrinityFS.TrinityFS, which combines the characteristics of three storage media. The main idea of TrinityFS.TrinityFS is to make each medium "seek advantages and avoid disadvantages". Three modules are implemented: first of all, the PCRAM-Flash-HDD medium has read and write performance and reliability close to memory level.The advantages of byte level read and write granularity, but due to the limitations of production process, phase change memory is generally high in price and small in capacity.The flash memory has better reading performance than the disk, so it scans the data in the disk regularly, finds the hot data of the read operation, and migrates it to the flash memory.To improve the overall performance of the system.A hybrid storage system, Trinity FS, is implemented based on LogFS, which is a file system based on Linux. The results show that TrinityFS can improve the overall performance of the system under different loads.
【學位授予單位】:華中科技大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP333
【共引文獻】
相關(guān)期刊論文 前6條
1 尚曉薇;林奕;;一種基于閃存的緩沖區(qū)管理算法[J];計算機與現(xiàn)代化;2013年11期
2 Youngjae Kim;Aayush Gupta;Bhuvan Urgaonkar;;A Temporal Locality-Aware Page-Mapped Flash Translation Layer[J];Journal of Computer Science & Technology;2013年06期
3 房俊華;王翰虎;陳梅;馬丹;;DB-Tree:一種高性能的閃存數(shù)據(jù)庫索引結(jié)構(gòu)[J];計算機應用與軟件;2013年11期
4 彭軍;黎福海;羅旗舞;肖祥慧;;一種多通道并行固態(tài)存儲系統(tǒng)的設(shè)計與實現(xiàn)[J];計算機工程;2013年12期
5 金培權(quán);邢寶平;金勇;岳麗華;;能耗感知的綠色數(shù)據(jù)庫研究綜述[J];計算機應用;2014年01期
6 郁志平;劉偉;彭虎;張耀輝;;一種混合映射閃存轉(zhuǎn)換層的設(shè)計與實現(xiàn)[J];計算機工程;2014年02期
相關(guān)碩士學位論文 前9條
1 陳席林;分布式持久化緩存系統(tǒng)的研究與實現(xiàn)[D];重慶大學;2013年
2 趙嘉;面向高性能計算的集群部署管理軟件設(shè)計與實現(xiàn)[D];哈爾濱工業(yè)大學;2012年
3 彭軍;基于NAND Flash的多路并行存儲系統(tǒng)的研究與實現(xiàn)[D];湖南大學;2013年
4 葉宇鵬;安全私有云存儲的文件系統(tǒng)數(shù)據(jù)組織設(shè)計[D];華南理工大學;2013年
5 榮益麟;面向SSD的重復數(shù)據(jù)刪除機制設(shè)計與實現(xiàn)[D];華中科技大學;2013年
6 劉烈超;基于NAND閃存的固態(tài)存儲系統(tǒng)設(shè)計及優(yōu)化[D];華中科技大學;2013年
7 涂丹輝;固態(tài)盤的閃存轉(zhuǎn)換層設(shè)計與優(yōu)化[D];華中科技大學;2013年
8 汪紅敏;基于固態(tài)硬盤的倒排索引動態(tài)更新策略及其優(yōu)化研究[D];華中科技大學;2013年
9 葉松;基于多屬性的文件組織機制研究[D];華中科技大學;2013年
本文編號:1709423
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1709423.html