Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building an Elastic Block Storage over EBOFs Using Shadow Views

USENIX via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about building elastic block storage systems over EBOF (Ethernet-Bunch-Of-Flash) platforms through this 17-minute conference presentation from NSDI '25. Discover how researchers from Carnegie Mellon University and University of Wisconsin-Madison address the limitations of static and opaque I/O processing pipelines in EBOF systems that lead to bandwidth waste, workload non-adaptiveness, and performance interference. Explore the design and implementation of a distributed telemetry system called "shadow view" that models EBOFs as a two-layer multi-switch architecture and develops a view development protocol to construct runtime snapshots and expose internal execution statistics. Examine the motivation behind this approach, which leverages fast data center networks to minimize inter-server communication and synchronization overheads. Understand how the shadow view enables the development of Flint, a block storage system that incorporates three key techniques: an elastic volume manager, a view-enabled bandwidth auction mechanism, and an eIO scheduler. Review evaluation results using the Fungible FS1600 EBOF that demonstrate Flint's ability to achieve 9.3/9.2 GB/s read/write bandwidth with no latency degradation, significantly outperforming standard EBOF volumes and delivering up to 2.9× throughput improvements for object store workloads while providing tenant-aware and remote target-aware capabilities for efficient multi-tenancy and workload adaptiveness.

Syllabus

NSDI '25 - Building an Elastic Block Storage over EBOFs Using Shadow Views

Taught by

USENIX

Reviews

Start your review of Building an Elastic Block Storage over EBOFs Using Shadow Views

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.