Decibel: Isolation and Sharing in Disaggregated Rack-Scale Storage

Authors: 

Mihir Nanavati, Jake Wires, and Andrew Warfield, Coho Data and University of British Columbia

Abstract: 

The performance characteristics of modern non-volatile storage devices have led to storage becoming a shared, rack-scale resource. System designers have an imperative to rethink existing storage abstractions in light of this development. This paper proposes a lightweight storage abstraction that encapsulates full-system hardware resources and focuses only on isolating and sharing storage devices across multiple, remote tenants. In support of this, it prototypes a shared-nothing runtime capable of managing hardware and scheduling this abstraction in a manner that avoids performance interference and preserves the performance of the storage devices for tenants.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

Presentation Video

Download Video

Presentation Audio

BibTeX
@inproceedings {201460,
author = {Mihir Nanavati and Jake Wires and Andrew Warfield},
title = {Decibel: Isolation and Sharing in Disaggregated Rack-Scale Storage},
booktitle = {14th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 17)},
year = {2017},
isbn = {978-1-931971-37-9},
address = {Boston, MA},
pages = {17--33},
url = {https://www.usenix.org/conference/nsdi17/technical-sessions/presentation/nanavati},
publisher = {{USENIX} Association},
}