MesaFS: An I/O-Efficient Metadata Service for Distributed File Systems
Hao Guo, Jiwu Shu, Youyou Lu
Abstract
Distributed file systems typically rely on an underlying storage backend, called a metadata store, to support metadata updates. Previous work focuses on efficient directory tree management, bridging the performance gap between metadata updates and metadata stores. However, there is still a huge performance gap between metadata updates and SSD performance. This gap is mainly caused by extra SSD writes from two sources. First, a single high-level operation often translates to multiple writes in the metadata store (called a divided update). Ensuring crash consistency for a divided update requires extra writes (e.g., journaling). Second, extra writes are required to maintain the physical order of metadata objects on the SSD (called layout ordering), which is necessary to support operations like directory listing.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- SwitchFS: Asynchronous Metadata Updates for Distributed Filesystems with In-Network CoordinationJingwei Xu, Mingkai Dong, Qiulin Tian, Ziyi Tian et al.EuroSys 2026 · 1 citation
- Xfast: Extreme File Attribute Stat Acceleration for LustreYingjin Qian, Wen Cheng, Lingfang Zeng, Xi Li et al.SC 2023 · 4 citations
- InfiniFS: An Efficient Metadata Service for Large-Scale Distributed FilesystemsWenhao Lv, Youyou Lu, Yiming Zhang, Peile Duan et al.FAST 2022 · 52 citations
- Don't Maintain Twice, It's Alright: Merged Metadata Management in Deduplication File System with GogetaFSYanqi Pan, Wen Xia, Erci Xu, Hao Huang et al.FAST 2025 · 6 citations
- Switch: Asynchronous Metadata Updating for Distributed Storage with in-Network Data VisibilityJunru Li, Qing Wang, Zhe Yang, Shuo Liu et al.ICDE 2026
