The Unwritten Contract of Solid State Drives

被引:59
作者
He, Jun [1 ]
Kannan, Sudarsun [1 ]
Arpaci-Dusseau, Andrea C. [1 ]
Arpaci-Dusseau, Remzi H. [1 ]
机构
[1] Univ Wisconsin Madison, Dept Comp Sci, Madison, WI 53706 USA
来源
PROCEEDINGS OF THE TWELFTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS (EUROSYS 2017) | 2017年
关键词
D O I
10.1145/3064176.3064187
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We perform a detailed vertical analysis of application performance atop a range of modern file systems and SSD FTLs. We formalize the "unwritten contract" that clients of SSDs should follow to obtain high performance, and conduct our analysis to uncover application and file system designs that violate the contract. Our analysis, which utilizes a highly detailed SSD simulation underneath traces taken from real workloads and file systems, provides insight into how to better construct applications, file systems, and FTLs to realize robust and sustainable performance.
引用
收藏
页码:127 / 144
页数:18
相关论文
共 72 条
  • [1] Agrawal Nitin, 2008, P USENIX ANN TECHN C, P57
  • [2] Alameldeen AR, 2003, NINTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, P7, DOI 10.1109/HPCA.2003.1183520
  • [3] [Anonymous], 2015, SIGMETRICS
  • [4] [Anonymous], 1996, P USENIX ANN TECHNIC
  • [5] [Anonymous], 2008, P 6 USENIX C FIL STO
  • [6] [Anonymous], 2013, P 24 ACM S OP SYST P
  • [7] [Anonymous], 2010, P 1 ACM S CLOUD COMP, DOI DOI 10.1145/1807128.1807152
  • [8] [Anonymous], 2014, SIMULATION PRACTICE, DOI DOI 10.1007/978-1-137-32803-8
  • [9] [Anonymous], 2016, Toshiba Semiconductor Catalog Mar
  • [10] [Anonymous], 2011, P 23 ACM S OP SYST P