Citron - Distributed Range Lock Management with One-sided RDMA
Offered By: USENIX via YouTube
Course Description
Overview
Explore a conference talk from USENIX FAST '23 that introduces Citron, an innovative distributed range lock manager utilizing one-sided RDMA technology. Delve into the challenges of existing range lock managers in distributed scenarios and discover how Citron addresses these issues by bypassing server-side CPUs. Learn about the static data structure called segment tree that Citron employs to manage range locks efficiently, accommodating dynamically located and sized ranges with minimal synchronization costs. Understand how Citron can scale up rapidly to adapt to growing shared storage sizes at runtime. Examine the performance benefits of Citron, including up to 3.05× throughput and 76.4% lower tail latency compared to CPU-based approaches under various workloads. Gain insights into cutting-edge distributed systems technology and its potential impact on concurrent access management in shared storage environments.
Syllabus
FAST '23 - Citron: Distributed Range Lock Management with One-sided RDMA
Taught by
USENIX
Related Courses
Understanding the Robustness of SSDs under Power FaultUSENIX via YouTube BetrFS - A Right-Optimized Write-Optimized File System
USENIX via YouTube F2FS - A New File System for Flash Storage
USENIX via YouTube DNA Data Storage and Near-Molecule Processing for the Yottabyte Era
USENIX via YouTube FAST '21 Work-in-Progress Reports
USENIX via YouTube