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

CPR for SSDs. / Kim, Bryan S.; Lee, Eunji; Lee, Sungjin; Min, Sang Lyul.

Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019. Association for Computing Machinery, Inc, 2019. p. 201-208 3321437 (Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019).

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

Kim, BS, Lee, E, Lee, S & Min, SL 2019, CPR for SSDs. in Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019., 3321437, Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019, Association for Computing Machinery, Inc, pp. 201-208, 2019 Workshop on Hot Topics in Operating Systems, HotOS 2019, Bertinoro, Italy, 5/13/19. https://doi.org/10.1145/3317550.3321437
Kim BS, Lee E, Lee S, Min SL. CPR for SSDs. In Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019. Association for Computing Machinery, Inc. 2019. p. 201-208. 3321437. (Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019). https://doi.org/10.1145/3317550.3321437
Kim, Bryan S. ; Lee, Eunji ; Lee, Sungjin ; Min, Sang Lyul. / CPR for SSDs. Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019. Association for Computing Machinery, Inc, 2019. pp. 201-208 (Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019).
@inproceedings{71975164144549899fae41a29d55a58d,
title = "CPR for SSDs",
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.",
author = "Kim, {Bryan S.} and Eunji Lee and Sungjin Lee and Min, {Sang Lyul}",
year = "2019",
month = "5",
day = "12",
doi = "10.1145/3317550.3321437",
language = "English (US)",
series = "Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019",
publisher = "Association for Computing Machinery, Inc",
pages = "201--208",
booktitle = "Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019",

}

TY - GEN

T1 - CPR for SSDs

AU - Kim, Bryan S.

AU - Lee, Eunji

AU - Lee, Sungjin

AU - Min, Sang Lyul

PY - 2019/5/12

Y1 - 2019/5/12

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=85066887702&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85066887702&partnerID=8YFLogxK

U2 - 10.1145/3317550.3321437

DO - 10.1145/3317550.3321437

M3 - Conference contribution

AN - SCOPUS:85066887702

T3 - Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019

SP - 201

EP - 208

BT - Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS 2019

PB - Association for Computing Machinery, Inc

ER -