Lune

USENIX ATC2023顶会

P2CACHE: Exploring Tiered Memory for In-Kernel File Systems Caching

Zhen Lin, Lingfeng Xiang, Jia Rao, Hui Lu

出版方
2023年份
25被引次数
6顶会引用

摘要

Fast, byte-addressable persistent memory (PM) is becoming a reality in products. However, porting legacy kernel file systems to fully support PM requires substantial effort and encounters the challenge of bridging the gap between blockbased access granularity and byte-addressability. Moreover, new PM-specific file systems remain far from productionready, preventing them from being widely used. In this paper, we propose P 2 CACHE, a novel in-kernel caching mechanism to explore how legacy kernel file systems can effectively evolve in the face of fast, byte-addressable PM. P 2 CACHE exploits a read/write-distinguishable memory hierarchy upon a tiered memory system involving both PM and DRAM. P 2 CACHE leverages PM to serve all write requests for instant data durability and strong crash consistency while using DRAM to serve most read I/Os for high I/O performance. Further, P 2 CACHE employs a simple yet effective synchronization model between PM and DRAM by leveraging devicelevel parallelism. Our evaluation shows that P 2 CACHE can significantly increase the performance of legacy kernel file systems -e.g., by 200x for RocksDB on Ext4 -meanwhile equipping them with instant data durability and strong crash consistency, similar to PM-specialized file systems.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper6

问问它们各自怎么用它

它引用的顶会 Paper5

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖