YoVDO

ELECT: Enabling Erasure Coding Tiering for LSM-tree-based Storage

Offered By: USENIX via YouTube

Tags

Storage Optimization Courses Performance Tuning Courses Erasure Coding Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 22-minute conference talk from USENIX FAST '24 that introduces ELECT, a novel distributed key-value store designed to optimize storage efficiency and performance in tiered architectures. Learn how ELECT leverages erasure coding and replication techniques in conjunction with log-structured merge trees to address the challenges of skewed workloads in practical key-value storage systems. Discover how this innovative approach achieves significant storage savings in the hot tier while maintaining high performance and data availability guarantees compared to traditional replication-based systems like Cassandra. Gain insights into ELECT's hotness-aware data conversion and offloading mechanisms, as well as its tunable parameter for balancing storage savings and access performance.

Syllabus

FAST '24 - ELECT: Enabling Erasure Coding Tiering for LSM-tree-based Storage


Taught by

USENIX

Related Courses

CRaft - An Erasure-coding-supported Version of Raft for Reducing Storage Cost
USENIX via YouTube
Fast Erasure Coding for Data Storage - A Comprehensive Study of the Acceleration Techniques
USENIX via YouTube
Carbink - Fault-Tolerant Far Memory
USENIX via YouTube
Hydra - Resilient and Highly Available Remote Memory
USENIX via YouTube
First Principles: Using Redundancy and Recovery for High Durability in OCI Object Storage
Oracle via YouTube