Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

High-performance transaction processing in journaling file systems

Authors
Son, Y.Kim, S.Yeom, H.Y.Han, H.
Issue Date
Feb-2018
Publisher
USENIX Association
Citation
Proceedings of the 16th USENIX Conference on File and Storage Technologies, FAST 2018, pp 227 - 240
Pages
14
Journal Title
Proceedings of the 16th USENIX Conference on File and Storage Technologies, FAST 2018
Start Page
227
End Page
240
URI
https://scholarworks.bwise.kr/cau/handle/2019.sw.cau/60827
ISSN
0000-0000
Abstract
Journaling file systems provide crash-consistency to applications by keeping track of uncommitted changes in the journal area (journaling) and writing committed changes to their original area at a certain point (checkpointing). They generally use coarse-grained locking to access shared data structures and perform I/O operations by a single thread. For these reasons, journaling file systems often face the problem of lock contention and underutilization of I/O bandwidth on multi-cores with high-performance storage. To address these issues, we design journaling and checkpointing schemes that enable concurrent updates on data structures and parallelize I/O operations. We implement our schemes in EXT4/JBD2 and evaluate them on a 72-core machine with a high-performance NVMe SSD. The experimental results show that our optimized file system improves the performance by up to about 2.2x and 1.5x compared to the existing EXT4 file system and a recent scalable file system, respectively.
Files in This Item
Appears in
Collections
College of Software > School of Computer Science and Engineering > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Son, Yong Seok photo

Son, Yong Seok
소프트웨어대학 (소프트웨어학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE