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
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;
Conference_Titel :
Mass Storage Systems and Technologies (MSST), 2013 IEEE 29th Symposium on
Conference_Location :
Long Beach, CA
Print_ISBN :
978-1-4799-0217-0
DOI :
10.1109/MSST.2013.6558434