TY - GEN
T1 - CPR for SSDs
AU - Kim, Bryan S.
AU - Lee, Eunji
AU - Lee, Sungjin
AU - Min, Sang Lyul
N1 - Funding Information:
We thank the anonymous reviewers for their constructive and insightful comments. This work was supported in part by SK Hynix and the National Research Foundation of Korea under the Basic Science Research Program (NRF-2017R1D1A1B03031494, NRF-2018R1A5A1060031, and NRF-2017R1E1A1A01077410) and the PF Class Heterogeneous High Performance Computer Development (NRF-2016M3C4A7952587). Institute of Computer Technology at Seoul National University provided the research facilities for this study.
Publisher Copyright:
© 2019 ACM.
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
T2 - 2019 Workshop on Hot Topics in Operating Systems, HotOS 2019
Y2 - 13 May 2019 through 15 May 2019
ER -