YoVDO

One-Sided RDMA-Conscious Extendible Hashing for Disaggregated Memory

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses

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 Service
USENIX 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