DocumentCode :
246361
Title :
A User-Level File System for Fast Storage Devices
Author :
Yongseok Son ; Nae Young Song ; Hyuck Han ; Hyeonsang Eom ; Heon Young Yeom
Author_Institution :
Seoul Nat. Univ., Seoul, South Korea
fYear :
2014
fDate :
8-12 Sept. 2014
Firstpage :
258
Lastpage :
264
Abstract :
Lately, fast storage devices are rapidly increasing in social network services, cloud platforms, etc. Unfortunately, the traditional Linux I/O stack is designed to maximize performance on disk-based storage. Emerging byte-addressable and low-latency non-volatile memory (NVM) technologies (e.g., Phase-change memories, spin-transfer torque MRAMs, and the memristor) provides very different characteristics, so the disk-based I/O stack cannot lead to high performance. This paper presents a high performance I/O stack for the fast storage devices. Our scheme is to remove the concept of block and to simplify the whole I/O path and software stack, which results in only two layers that are composed of the byte-capable interface and the byte-aware file system called BAFS. We aim to minimize I/O latency and maximize bandwidth by eliminating the unnecessary layers and supporting byte-addressable I/O without requiring changes to applications. We have implemented a prototype and evaluated its performance with multiple benchmarks. The experimental results show that our I/O stack achieves 6.2 times on average and up to 17.5 times performance gains compared to existing Linux I/O stack.
Keywords :
Linux; input-output programs; performance evaluation; random-access storage; storage management; BAFS; Linux I/O stack; NVM technologies; byte-addressable I/O; byte-addressable nonvolatile memory; byte-aware file system; byte-capable interface; disk-based I/O stack; disk-based storage; fast storage devices; low-latency nonvolatile memory; performance evaluation; software stack; user-level file system; Bandwidth; Benchmark testing; File systems; Hardware; Kernel; Linux; Performance evaluation; I/O stack; fast storage device; file system; low latency I/O;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud and Autonomic Computing (ICCAC), 2014 International Conference on
Conference_Location :
London
Type :
conf
DOI :
10.1109/ICCAC.2014.14
Filename :
7024069
Link To Document :
بازگشت