Faster than Flash: An In-Depth Study of System Challenges for Emerging Ultra-Low Latency SSDs

Sungjoon Koh, Junhyeok Jang, Changrim Lee, Miryeong Kwon, Jie Zhang, Myoungsoo Jung

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

Abstract

Emerging storage systems with new flash exhibit ultra-low latency (ULL) that can address performance disparities between DRAM and conventional solid state drives (SSDs) in the memory hierarchy. Considering the advanced low-latency characteristics, different types of I/O completion methods (polling/hybrid) and storage stack architecture (SPDK) are proposed. While these new techniques are expected to take costly software interventions off the critical path in ULL-applied systems, unfortunately no study exists to quantitatively analyze system-level characteristics and challenges of combining such newly-introduced techniques with real ULL SSDs. In this work, we comprehensively perform empirical evaluations with 800GB ULL SSD prototypes and characterize ULL behaviors by considering a wide range of I/O path parameters, such as different queues and access patterns. We then analyze the efficiencies and challenges of the polled-mode and hybrid polling I/O completion methods (added into Linux kernels 4.4 and 4.10, respectively) and compare them with the efficiencies of a conventional interrupt-based I/O path. In addition, we revisit the common expectations of SPDK by examining all the system resources and parameters. Finally, we demonstrate the challenges of ULL SSDs in a real SPDK-enabled server-client system. Based on the performance behaviors that this study uncovers, we also discuss several system implications, which are required to take a full advantage of ULL SSD in the future.

Original languageEnglish
Title of host publicationProceedings of the 2019 IEEE International Symposium on Workload Characterization, IISWC 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages216-227
Number of pages12
ISBN (Electronic)9781728140452
DOIs
Publication statusPublished - 2019 Nov
Event15th IEEE International Symposium on Workload Characterization, IISWC 2019 - Orlando, United States
Duration: 2019 Nov 32019 Nov 5

Publication series

NameProceedings of the 2019 IEEE International Symposium on Workload Characterization, IISWC 2019

Conference

Conference15th IEEE International Symposium on Workload Characterization, IISWC 2019
CountryUnited States
CityOrlando
Period19/11/319/11/5

All Science Journal Classification (ASJC) codes

  • Computer Graphics and Computer-Aided Design
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'Faster than Flash: An In-Depth Study of System Challenges for Emerging Ultra-Low Latency SSDs'. Together they form a unique fingerprint.

  • Cite this

    Koh, S., Jang, J., Lee, C., Kwon, M., Zhang, J., & Jung, M. (2019). Faster than Flash: An In-Depth Study of System Challenges for Emerging Ultra-Low Latency SSDs. In Proceedings of the 2019 IEEE International Symposium on Workload Characterization, IISWC 2019 (pp. 216-227). [9042009] (Proceedings of the 2019 IEEE International Symposium on Workload Characterization, IISWC 2019). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/IISWC47752.2019.9042009