One-Sided RDMA-Conscious Extendible Hashing for Disaggregated Memory
Offered By: USENIX via YouTube
Course Description
Overview
Explore a 15-minute conference talk from USENIX ATC '21 that delves into RACE hashing, an innovative one-sided RDMA-Conscious Extendible hashing index designed for disaggregated memory scenarios. Learn about the challenges of traditional hashing indexes in disaggregated memory environments and how RACE hashing addresses these issues through lock-free remote concurrency control and efficient remote resizing. Discover how this approach enables efficient indexing services using only one-sided RDMA verbs without involving compute resources in the memory pool. Examine the performance benefits of RACE hashing compared to state-of-the-art distributed in-memory hashing indexes, as demonstrated through extensive experimental results using YCSB hybrid workloads. Gain insights into the architectural overview, one-sided RDMA-Conscious subtables, and the Stale-read Client Directory (SRCD) concept.
Syllabus
Intro
Disaggregated Memory
Hashing Indexes in Local Memory
Hashing Indexes in Disaggregated Men
Hash Collision
Challenge 3: Extendible Resizing
Challenge Summary
RDMA-Conscious Extendible (RACE) H
Architectural Overview
One-sided RDMA-Conscious (RAC) Subtabl
Lock-free Remote Concurrency Control
Extendible Remote Resizing
Experimental Setup
Insertion
Update
YCSB Hybrid Workloads
The Stale-read Client Directory (SRCD)
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