Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Crash Consistency in Block-Level Caching Systems - An Open CAS Case Study

USENIX via YouTube

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore crash consistency challenges in block-level caching systems through a detailed case study of Open CAS, examining how byte-addressable non-volatile memory (NVM) creates new opportunities for file system performance and durability while introducing complex reliability concerns. Learn about the systematic crash consistency experiments conducted on Open CAS, a widely-used block-level caching system, and discover how researchers identified situations where the persistent caching layer fails to maintain crash consistency. Understand the compatibility issues between Open CAS and various file system reliability features, and examine the broader implications for building reliable end-to-end file systems. Gain insights into the critical importance of systematic crash consistency testing for caching systems and the need for co-designing reliability features with file systems when implementing persistent caching layers with NVM technology.

Syllabus

USENIX ATC '25 - Crash Consistency in Block-Level Caching Systems: An Open CAS Case Study

Taught by

USENIX

Reviews

Start your review of Crash Consistency in Block-Level Caching Systems - An Open CAS Case Study

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.