Abstract
Modern storage systems are built upon the assumption that the capacity of a storage device does not change. This capacity-invariant interface forces a flash-based storage device to trade performance for reliability when, in fact, it can maintain both if a graceful reduction in capacity were to be allowed. We argue that relaxing the fixed capacity abstraction of the storage device allows for a better capacity-performance-reliability (CPR) tradeoff. We then outline existing device-internal mechanisms for building a capacity-variant flash device, and describe the necessary changes in the storage stack.
Original language | English |
---|---|
Title of host publication | Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019 |
Publisher | Association for Computing Machinery, Inc |
Pages | 201-208 |
Number of pages | 8 |
ISBN (Electronic) | 9781450367271 |
DOIs | |
State | Published - 12 May 2019 |
Event | 2019 Workshop on Hot Topics in Operating Systems, HotOS 2019 - Bertinoro, Italy Duration: 13 May 2019 → 15 May 2019 |
Publication series
Name | Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019 |
---|
Conference
Conference | 2019 Workshop on Hot Topics in Operating Systems, HotOS 2019 |
---|---|
Country/Territory | Italy |
City | Bertinoro |
Period | 13/05/19 → 15/05/19 |
Bibliographical note
Publisher Copyright:© 2019 ACM.