TY - GEN
T1 - CPR for SSDs
AU - Kim, Bryan S.
AU - Lee, Eunji
AU - Lee, Sungjin
AU - Min, Sang Lyul
N1 - 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 -