LOCKED-Free Journaling: Improving the Coalescing Degree in EXT4 Journaling

被引:0
|
作者
Koo, Kyoungho [1 ]
Park, Yongjun [1 ]
Won, Youjip [2 ]
机构
[1] Hanyang Univ, Seoul, South Korea
[2] Korea Adv Inst Sci & Technol, Daejeon, South Korea
基金
新加坡国家研究基金会;
关键词
Operating System; Filesystem; EXT4; Journaling; Lock-free; Storage;
D O I
10.1109/nvmsa51238.2020.9188082
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the recent development of the low-latency storage devices, 10 latency is not a critical performance bottleneck of filesystems any more. Instead, CPU Utilization and lock contention have become more critical factors to achieve higher performance. However, EXT4's transaction commit procedure is not suitable for low-latency storage devices due to the presence of the transaction's LOCKED state. In this paper, we first analyze blocked threads that have tried to update filesystem because of LOCKED state and fsync () operation. We then propose an Elimination Transaction Lock-Up scheme that optimizes a transaction commit procedure for low-latency SSDs. With the lock-up elimination scheme, transaction Lock-up overheads from journaling threads can be efficiently eliminated while still ensuring consistency of the EXT4 filesystem.
引用
收藏
页码:36 / 41
页数:6
相关论文
共 2 条
  • [1] LOCKED-Free Journaling: Improving the Coalescing Degree in EXT4 Journaling
    Koo, Kyoungho
    Park, Yongjun
    Won, Youjip
    [J]. Proceedings - 9th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2020, 2020,
  • [2] Lazy TRIM: Optimizing the Journaling Overhead caused by TRIM commands on Ext4 File System
    Lee, Kitae
    Kang, Dong Hyun
    Jeong, Daeho
    Eom, Young Ik
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2018,