Explore a 19-minute conference talk from USENIX FAST '13 that presents a novel buffer cache architecture integrating caching and journaling functionalities using non-volatile memory. Learn about the innovative in-place commit scheme that eliminates logging while maintaining journaling effects and cache performance. Discover how this approach improves I/O performance by up to 240% compared to existing Linux buffer cache with ext4, without compromising reliability. Gain insights into the implementation on Linux 2.6.38 and the experimental results with various file I/O benchmarks. Understand the potential of non-volatile memory technologies like PCM and STT-MRAM in enhancing file system performance and reliability.
Unioning of the Buffer Cache and Journaling Layers with Non-volatile Memory