ReoFS: A Read-Efficient and Write-Optimized File System for Persistent Memory
Autor: | Kaixin Huang, Linpeng Huang, Dongliang Xue, Yan Yan, Shengan Zheng |
---|---|
Rok vydání: | 2020 |
Předmět: |
File system
Computer science Path (computing) 020206 networking & telecommunications 02 engineering and technology computer.software_genre 020202 computer hardware & architecture Metadata Memory management Backup Journaling file system 0202 electrical engineering electronic engineering information engineering Operating system Overhead (computing) computer Critical path method |
Zdroj: | ICECCS |
DOI: | 10.1109/iceccs51672.2020.00028 |
Popis: | In this paper, we present ReoFS, a read-efficient and write-optimized PM-aware (Persistent Memory-Aware) file system that provides strong consistency guarantee. Different from traditional journaling techniques, ReoFS optimizes write requests on the write I/O path and allows concurrent reads to be served opportunistically. To reduce the write overhead for metadata-related operations, we devise a backup buffering mechanism, which keeps a replica of metadata in the backup buffer and supports fast in-place update. To minimize the write overhead for file data modifications, we design a fine-grained short logging mechanism to migrate writes to persistent log blocks and make new writes visible immediately after the log is persisted. With these two designs, ReoFS removes the double write overhead off the critical path of request execution for both metadata and data operations. We conduct extensive experiments on Intel Optane DC PM platform and the results show that ReoFS outperforms existing PM -aware file systems by 1.3x-4x. |
Databáze: | OpenAIRE |
Externí odkaz: |