YoVDO

HotRing - A Hotspot-Aware In-Memory Key-Value Store

Offered By: USENIX via YouTube

Tags

FAST (File and Storage Technologies) Courses

Course Description

Overview

Explore the innovative HotRing key-value store designed to address hotspot issues in in-memory systems. Delve into the challenges of hotspot-awareness in existing key-value stores and discover how HotRing optimizes performance for highly skewed workloads. Learn about the ordered-ring hash index structure, which improves access to hot items, and the lightweight strategy for detecting hotspot shifts at runtime. Understand the comprehensive lock-free design that enables HotRing to leverage multi-core architectures for massively concurrent requests. Examine the experimental results showcasing HotRing's significant performance improvements compared to other in-memory key-value stores on skewed workloads. This conference talk, presented at FAST '20 by Le Cai from Alibaba Group, offers valuable insights into cutting-edge solutions for enhancing the efficiency and reliability of in-memory key-value stores in the face of increasingly serious hotspot issues.

Syllabus

Introduction
Problem Statement
Solutions
Hash Index
Algorithm
Problems
Strategy
Rehashing
Evaluation
Comparisons
Performance
Stability
Latency
Conclusion


Taught by

USENIX

Related Courses

Understanding the Robustness of SSDs under Power Fault
USENIX 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