YoVDO

ListDB - Union of Write-Ahead Logs and Persistent SkipLists for Incremental Checkpointing on Persistent Memory

Offered By: USENIX via YouTube

Tags

OSDI (Operating Systems Design and Implementation) Courses

Course Description

Overview

Explore a 15-minute conference talk from OSDI '22 that introduces ListDB, a write-optimized key-value store designed for non-volatile main memory (NVMM). Discover how ListDB addresses the write stall problem in LSM tree-based key-value stores by leveraging three innovative techniques: Index-Unified Logging, Braided SkipList, and Zipper Compaction. Learn how these approaches work together to bridge the latency gap between DRAM and NVMM, effectively reduce NUMA effects, and enable fast background compaction without blocking concurrent reads. Gain insights into ListDB's performance improvements, showcasing 1.6x and 25x higher write throughputs compared to PACTree and Intel Pmem-RocksDB, respectively. Delve into the technical details presented by researchers from UNIST, Sungkyunkwan University, Naver, Line, and the University of Maryland, College Park as they explain the architecture and benefits of this novel key-value store solution.

Syllabus

OSDI '22 - ListDB: Union of Write-Ahead Logs and Persistent SkipLists for...


Taught by

USENIX

Related Courses

GraphX - Graph Processing in a Distributed Dataflow Framework
USENIX via YouTube
Theseus - An Experiment in Operating System Structure and State Management
USENIX via YouTube
RedLeaf - Isolation and Communication in a Safe Operating System
USENIX via YouTube
Microsecond Consensus for Microsecond Applications
USENIX via YouTube
KungFu - Making Training in Distributed Machine Learning Adaptive
USENIX via YouTube