CPR for SSDs

Bryan S. Kim, Eunji Lee, Sungjin Lee, Sang Lyul Min

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 languageEnglish (US)
Title of host publicationProceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019
PublisherAssociation for Computing Machinery, Inc
Pages201-208
Number of pages8
ISBN (Electronic)9781450367271
DOIs
StatePublished - May 12 2019
Externally publishedYes
Event2019 Workshop on Hot Topics in Operating Systems, HotOS 2019 - Bertinoro, Italy
Duration: May 13 2019May 15 2019

Publication series

NameProceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019

Conference

Conference2019 Workshop on Hot Topics in Operating Systems, HotOS 2019
CountryItaly
CityBertinoro
Period5/13/195/15/19

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Information Systems

Cite this

Kim, B. S., Lee, E., Lee, S., & Min, S. L. (2019). CPR for SSDs. In Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019 (pp. 201-208). [3321437] (Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019). Association for Computing Machinery, Inc. https://doi.org/10.1145/3317550.3321437