StrataJ: Enhancing File System Journaling Scalability via Adaptive Concurrency Control and Full-Stack Optimizations

The scalability of file system journaling faces significant challenges due to the increasing concurrency demands of modern multi-core CPUs and high throughput NVMe SSDs. However, our study reveals that the concurrency of journaling should be carefully adjusted to the workload, and the underlying I/O stack must be customized to better support concurrent journaling. To address these challenges, we propose StrataJ , a full-stack journaling system designed to enhance scalability through cross-layered optimizations spanning the journaling, block I/O, and driver layers. First, we design an adaptive journaling layer that dynamically adjusts the number of journaling streams based on the real-time analysis of workloads. Second, we propose a scalable I/O control mechanism in the block layer, which eliminates contention by parallelizing writeback throttling and physical region page (PRP) management. Third, we develop a decentralized I/O virtual address (IOVA) management scheme in the driver layer, which enables different regions of the address space to flush cache independently, thus in parallel. Our evaluations show that StrataJ significantly outperforms state-of-the-art systems across varied workloads, achieving up to 3.12 ×, 1.59 × and 2.30 × speedups on FxMark, Filebench, and RocksDB, respectively.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Architecture and Code Optimization
Published
2026-10-14
DOI
https://doi.org/10.1145/3858621
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

StrataJ: Enhancing File System Journaling Scalability via Adaptive Concurrency Control and Full-Stack Optimizations

Jinhui Wei, Shaoyin Huang, Languang Gao, Ziyan Zhang et al.
ACM Transactions on Architecture and Code Optimization
Advanced Data Storage Technologies
article

StrataJ: Enhancing File System Journaling Scalability via Adaptive Concurrency Control and Full-Stack Optimizations

Jinhui Wei, Shaoyin Huang, Languang Gao, Ziyan Zhang, Yubo Liu, Zhiguang Chen, Yuxiao Han, Yutong Lu, Yongfeng Wang, Yizhuo Rao, Yuanyin Zhang
article en

Abstract

The scalability of file system journaling faces significant challenges due to the increasing concurrency demands of modern multi-core CPUs and high throughput NVMe SSDs. However, our study reveals that the concurrency of journaling should be carefully adjusted to the workload, and the underlying I/O stack must be customized to better support concurrent journaling. To address these challenges, we propose StrataJ , a full-stack journaling system designed to enhance scalability through cross-layered optimizations spanning the journaling, block I/O, and driver layers. First, we design an adaptive journaling layer that dynamically adjusts the number of journaling streams based on the real-time analysis of workloads. Second, we propose a scalable I/O control mechanism in the block layer, which eliminates contention by parallelizing writeback throttling and physical region page (PRP) management. Third, we develop a decentralized I/O virtual address (IOVA) management scheme in the driver layer, which enables different regions of the address space to flush cache independently, thus in parallel. Our evaluations show that StrataJ significantly outperforms state-of-the-art systems across varied workloads, achieving up to 3.12 ×, 1.59 × and 2.30 × speedups on FxMark, Filebench, and RocksDB, respectively.

ACM Transactions on Architecture and Code Optimization
Sun Yat-sen University (CN)
Openalex Percentile: Top 12%
Advanced Data Storage Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.