DocumentCode
618579
Title
NVMFS: A hybrid file system for improving random write in nand-flash SSD
Author
Sheng Qiu ; Reddy, A. L. Narasimha
Author_Institution
Texas A&M Univ., College Station, TX, USA
fYear
2013
fDate
6-10 May 2013
Firstpage
1
Lastpage
5
Abstract
In this paper, we design a storage system consisting of Nonvolatile DIMMs (as NVRAM) and NAND-flash SSD. We propose a file system NVMFS to exploit the unique characteristics of these devices which simplifies and speeds up file system operations. We use the higher performance NVRAM as both a cache and permanent space for data. Hot data can be permanently stored on NVRAM without writing back to SSD, while relatively cold data can be temporarily cached by NVRAM with another copy on SSD. We also reduce the erase overhead of SSD by reorganizing writes on NVRAM before flushing to SSD. We have implemented a prototype NVMFS within a Linux Kernel and compared with several modern file systems such as ext3, btrfs and NILFS2. We also compared with another hybrid file system Conquest, which originally was designed for NVRAM and HDD. The experimental results show that NVMFS improves IO throughput by an average of 98.9% when segment cleaning is not active, while improves throughput by an average of 19.6% under high disk utilization (over 85%) compared to other file systems. We also show that our file system can reduce the erase operations and overheads at SSD.
Keywords
Linux; file organisation; random-access storage; Linux kernel; NAND flash SSD; NVRAM; disk utilization; file system operation; hot data; hybrid file system Conquest; hybrid file system NVMFS; nonvolatile DIMM; permanent space; random write; storage system; Ash; Cleaning; File systems; Nonvolatile memory; Performance evaluation; Random access memory; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Mass Storage Systems and Technologies (MSST), 2013 IEEE 29th Symposium on
Conference_Location
Long Beach, CA
ISSN
2160-195X
Print_ISBN
978-1-4799-0217-0
Type
conf
DOI
10.1109/MSST.2013.6558434
Filename
6558434
Link To Document