YoVDO

Unioning of the Buffer Cache and Journaling Layers with Non-volatile Memory

Offered By: USENIX via YouTube

Tags

FAST (File and Storage Technologies) Courses Journaling Courses

Course Description

Overview

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.

Syllabus

Introduction
Outline
Example
Why this happened
Nonvolatile Memory
Data Consistency
Consistency
EBJ
Update
Cache Performance
System Crashes
Experimental Results
Conclusion
Questions


Taught by

USENIX

Related Courses

Illustrated Nature Journaling
Craftsy
Journal Writing 101: Transcend the Everyday
Craftsy
Scrapbook Design & Storytelling: Beyond the Basics
Craftsy
Standout Titles & Creative Journaling
Craftsy
Layering in Adobe Photoshop for Digital Scrapbookers
CreativeLive