Detailed Information

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

Z-journal: Scalable per-core journaling

Authors
Kim, J.[Kim, J.]Campes, C.[Campes, C.]Hwang, J.-Y.[Hwang, J.-Y.]Jeong, J.[Jeong, J.]Seo, E.[Seo, E.]
Issue Date
2021
Publisher
USENIX Association
Citation
2021 USENIX Annual Technical Conference, pp.893 - 906
Indexed
SCOPUS
Journal Title
2021 USENIX Annual Technical Conference
Start Page
893
End Page
906
URI
https://scholarworks.bwise.kr/skku/handle/2021.sw.skku/93242
ISSN
0000-0000
Abstract
File system journaling critically limits the scalability of a file system because all simultaneous write operations coming from multiple cores must be serialized to be written to the journal area. Although a few scalable journaling approaches have been proposed, they required the radical redesign of file systems, or tackled only a part of the scalability bottlenecks. Per-core journaling, in which a core has its own journal stack, can clearly provide scalability. However, it requires a journal coherence mechanism because two or more cores can write to a shared file system block, so write order on the shared block must be preserved across multiple journals. In this paper, we propose a novel scalable per-core journal design. The proposed design allows a core to commit independently to other cores. The journal transactions involved in shared blocks are linked together through order-preserving transaction chaining to form a transaction order graph. The ordering constraints later will be imposed during the checkpoint process. Because the proposed design is self-contained in the journal layer and does not rely on the file system, its implementation, Z-Journal, can easily replace JBD2, the generic journal layer. Our evaluation with FxMark, SysBench and Filebench running on the ext4 file system in an 80-core server showed that it outperformed the current JBD2 by up to approx. 4000 %. © 2021 USENIX Annual Technical Conference. All rights reserved.
Files in This Item
There are no files associated with this item.
Appears in
Collections
Computing and Informatics > 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 SEO, EUI SEONG photo

SEO, EUI SEONG
Computing and Informatics (Computer Science and Engineering)
Read more

Altmetrics

Total Views & Downloads

BROWSE