Javascript must be enabled to continue!
Persistent Caching Systems Don't Mean Crash Consistency
View through CrossRef
Byte-addressable non-volatile memory (NVM) proposes a new opportunity to enable file systems with better performance and durability by adding a new persistent caching layer. However, crash consistency of caching layers and compatibility with diverse reliability features of file systems remains unknown. This paper conducts a crash consistency case study of Open CAS, a popular block-level caching system. Through careful and thorough crash consistency experiments, we show that Open CAS cannot always maintain crash consistency in the persistent caching layer. We also demonstrate some reliability features of file systems are not compatible with Open CAS. Our analysis reveals the importance of a systematic crash consistency test to caching systems and reliability feature co-design with file systems in the construction of a reliable end-to-end file system.
Title: Persistent Caching Systems Don't Mean Crash Consistency
Description:
Byte-addressable non-volatile memory (NVM) proposes a new opportunity to enable file systems with better performance and durability by adding a new persistent caching layer.
However, crash consistency of caching layers and compatibility with diverse reliability features of file systems remains unknown.
This paper conducts a crash consistency case study of Open CAS, a popular block-level caching system.
Through careful and thorough crash consistency experiments, we show that Open CAS cannot always maintain crash consistency in the persistent caching layer.
We also demonstrate some reliability features of file systems are not compatible with Open CAS.
Our analysis reveals the importance of a systematic crash consistency test to caching systems and reliability feature co-design with file systems in the construction of a reliable end-to-end file system.
Related Results
Interface and Optimizations for Crash Severity Estimation and Inevitability Modelling in Pre-Crash Safety Systems
Interface and Optimizations for Crash Severity Estimation and Inevitability Modelling in Pre-Crash Safety Systems
"In recent years, emergency braking systems were introduced to detect and prevent potentialaccidents. However, it is not always possible to avoid a crash. Hence, active safety sens...
Towards Intelligent Zone-Based Content Pre-Caching Approach in VANET for Congestion Control
Towards Intelligent Zone-Based Content Pre-Caching Approach in VANET for Congestion Control
In vehicular ad hoc networks (VANETs), content pre-caching is a significant technology that improves network performance and lowers network response delay. VANET faces network cong...
Collision Prediction for Irreversible Pre-Crash Safety Measures
Collision Prediction for Irreversible Pre-Crash Safety Measures
The precise and reliable prediction of vehicle movements based on information from environmental sensors such as radar, camera or LiDAR is an essential constituent of future pre-cr...
Validation of the PC-Crash Single-Track Vehicle Driver Model for Simulating Motorcycle Motion
Validation of the PC-Crash Single-Track Vehicle Driver Model for Simulating Motorcycle Motion
<div class="section abstract"><div class="htmlview paragraph">This paper validates the single-track vehicle driver model available in PC-Crash simulation software. The ...
Joint caching and sleeping optimisation for D2D‐aided ultra‐dense network
Joint caching and sleeping optimisation for D2D‐aided ultra‐dense network
Device‐to‐device (D2D) communication provides the communication of the users in the vicinity and thereby decreases end‐to‐end delay and power consumption. More importantly, D2D com...
Optimal Video Caching at The Edge of Network by Using Machine Learning
Optimal Video Caching at The Edge of Network by Using Machine Learning
Abstract
Efficiently managing network resources in the dynamic field of video-on-demand (VoD) services is a significant challenge. This requires creative methods to optimiz...
RMBCC: A Replica Migration-Based Cooperative Caching Scheme for Information-Centric Networks
RMBCC: A Replica Migration-Based Cooperative Caching Scheme for Information-Centric Networks
How to maximize the advantages of in-network caching under limited cache space has always been a key issue in information-centric networking (ICN). Replica placement strategies aim...
Modeling of Joints and Effect on Crash Simulation
Modeling of Joints and Effect on Crash Simulation
Abstract
This paper reports the findings of a study that was conducted to evaluate the effect of joints and their proper modeling technique in the crash analysis. Jo...

