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.