The unwritten contract of solid state drives

Jun He, Sudarsun Kannan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau

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

55 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings of the 12th European Conference on Computer Systems, EuroSys 2017
PublisherAssociation for Computing Machinery, Inc
Pages127-144
Number of pages18
ISBN (Electronic)9781450349383
DOIs
StatePublished - Apr 23 2017
Externally publishedYes
Event12th European Conference on Computer Systems, EuroSys 2017 - Belgrade, Serbia
Duration: Apr 23 2017Apr 26 2017

Publication series

NameProceedings of the 12th European Conference on Computer Systems, EuroSys 2017

Other

Other12th European Conference on Computer Systems, EuroSys 2017
Country/TerritorySerbia
CityBelgrade
Period4/23/174/26/17

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Software
  • Information Systems
  • Hardware and Architecture
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'The unwritten contract of solid state drives'. Together they form a unique fingerprint.

Cite this