MapperX - Adaptive Metadata Maintenance for Fast Crash Recovery of DM-Cache Based Hybrid Storage Devices
Offered By: USENIX via YouTube
Course Description
Overview
Explore a conference talk from USENIX ATC '21 that introduces MapperX, an innovative extension to DM-cache designed to enhance crash recovery times and availability in hybrid storage devices. Learn about the challenges faced by current DM-cache implementations and how MapperX addresses these issues through an on-disk adaptive bit-tree (ABT) for synchronous metadata maintenance. Discover the technical details behind MapperX's controlled metadata persistence overhead and fast crash recovery capabilities, leveraging spatial locality of block writes. Examine the implementation of MapperX for Linux DM-cache module and review experimental results demonstrating its significant performance improvements over the original DM-cache based hybrid device in crash recovery scenarios.
Syllabus
Intro
HDD-SSD Hybrid Storage
DM-Cache
Challenge
MapperX Design
Synchronous Bit-tree Update
Periodical Adjust of ABT
Fast Crash Recovery
Implementation
Micro Benchmarks
Trace-Driven Evaluation
Conclusion
Taught by
USENIX
Related Courses
Amazon DynamoDB - A Scalable, Predictably Performant, and Fully Managed NoSQL Database ServiceUSENIX via YouTube Faasm - Lightweight Isolation for Efficient Stateful Serverless Computing
USENIX via YouTube AC-Key - Adaptive Caching for LSM-based Key-Value Stores
USENIX via YouTube The Future of the Past - Challenges in Archival Storage
USENIX via YouTube A Decentralized Blockchain with High Throughput and Fast Confirmation
USENIX via YouTube