View : 554 Download: 0

Design and implementation of a journaling file system for phase-change memory

Title
Design and implementation of a journaling file system for phase-change memory
Authors
Lee E.Hoon Yoo S.Bahn H.
Ewha Authors
반효경
SCOPUS Author ID
반효경scopus
Issue Date
2015
Journal Title
IEEE Transactions on Computers
ISSN
0018-9340JCR Link
Citation
IEEE Transactions on Computers vol. 64, no. 5, pp. 1349 - 1360
Keywords
File systemjournalingloggingphase-change memoryreliability
Publisher
IEEE Computer Society
Indexed
SCI; SCIE; SCOPUS WOS scopus
Document Type
Article
Abstract
Journaling file systems are widely used in modern computer systems as they provide high reliability at reasonable cost. However, existing journaling file systems are not efficient for emerging PCM (phase-change memory) storage because they are optimized for hard disks. Specifically, the large amount of data that they write during journaling degrades the performance of PCM storage seriously as it has a long write latency. In this paper, we present a new journaling file system for PCM, called Shortcut-JFS, that reduces write traffic to PCM by more than half of existing journaling file systems running on block I/O interfaces. To do this, we devise two novel schemes that can be used under byte-addressable I/O interfaces: 1) differential logging that journals only the modified part of a block and 2) in-place checkpointing that eliminates the overhead of block copying. We implement Shortcut-JFS on Linux 2.6.32 and measure the performance of Shortcut-JFS compared to those of existing journaling and log-structured file systems. The results show that the performance improvement of Shortcut-JFS against Ext4 and LFS is 54 and 96 percent, respectively, on average. © 2014 IEEE.
DOI
10.1109/TC.2014.2329674
Appears in Collections:
인공지능대학 > 컴퓨터공학과 > Journal papers
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE