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

YouTube

RubbleDB - CPU-Efficient Replication with NVMe-oF

USENIX via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk from USENIX ATC '23 that introduces RubbleDB, a novel key-value store designed for efficient replication using NVMe-oF. Learn how this innovative approach trades CPU usage for spare network bandwidth in replicated storage systems, executing compactions only once on one node and shipping the compacted data to other nodes' disks. Discover the challenges of using NVMe-oF for replicated data and the solutions implemented in RubbleDB, including pre-allocation of static files, a new file metadata mapping mechanism, and a method to enforce version edit order across replicas. Understand how these techniques can be applied beyond key-value stores to distributed file and backup systems. Examine the performance improvements achieved by RubbleDB, including increased throughput and reduced tail latency for write-heavy workloads compared to traditional replicated key-value stores like ZippyDB.

Syllabus

USENIX ATC '23 - RubbleDB: CPU-Efficient Replication with NVMe-oF

Taught by

USENIX

Reviews

Start your review of RubbleDB - CPU-Efficient Replication with NVMe-oF

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.