IODA: A Host/Device Co-design for Strong Predictability Contract on Modern Flash Storage

Oct 25, 2021ยท
Huaicheng Li
,
Martin L. Putra
,
Ronald Shi
,
Xing Lin
,
Gregory R. Ganger
,
Haryadi S. Gunawi
ยท 1 min read
Abstract
Modern flash storage provides high performance but suffers from unpredictable latency due to internal parallelism and resource contention. This paper presents IODA, a host/device co-design that provides strong predictability contracts for flash storage arrays.
Type
Publication
Proceedings of the 28th ACM Symposium on Operating Systems Principles (SOSP ‘21)

Conference: 28th ACM Symposium on Operating Systems Principles (SOSP ‘21), October 25-28, 2021, Virtual Event, Germany

This paper presents IODA, a comprehensive framework for achieving I/O determinism in flash storage arrays. It provides programming interfaces and system support for predictable I/O performance through host/device co-design.