Analysis of ssd internal cache problem in a key-value store system

Won Seob Jeong, Yongseok Won, Won Woo Ro

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

Abstract

In this paper, we analyze how the journaling mechanism on a keyvalue store has an impact of the performance of a Solid State Drive (SSD). Journaling is a widely used technique in a modern database management system to provide high reliability and fast recovery from system failures. However, journaling mechanism writes the same data twice to both the journal area and data area and this write amplification causes performance degradation by increasing the storage traffic. Eliminating the impact of the write amplification is very challenging. This observation motivated us to change the approach for solving the performance degradation. Instead of handling the problem in system level, we focused on internal SSD level. For the purpose, we analyze the performance bottleneck of an SSD when journaling mechanism is used for a key-value store. A key-value store system model is proposed for the analysis. This paper reveals that frequent write operation to journal area can cause serious SSD performance degradation by increasing the overhead of cache line eviction.

Original languageEnglish
Title of host publicationProceedings of the 2019 2nd International Conference on Software Engineering and Information Management, ICSIM 2019 - Workshop 2019 2nd International Conference on Big Data and Smart Computing, ICBDSC 2019
PublisherAssociation for Computing Machinery
Pages59-62
Number of pages4
ISBN (Electronic)9781450366427
DOIs
Publication statusPublished - 2019 Jan 10
Event2nd International Conference on Software Engineering and Information Management, ICSIM 2019 - and its Workshop 2019 2nd International Conference on Big Data and Smart Computing, ICBDSC 2019 - Bali, Indonesia
Duration: 2019 Jan 102019 Jan 13

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2nd International Conference on Software Engineering and Information Management, ICSIM 2019 - and its Workshop 2019 2nd International Conference on Big Data and Smart Computing, ICBDSC 2019
CountryIndonesia
CityBali
Period19/1/1019/1/13

All Science Journal Classification (ASJC) codes

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'Analysis of ssd internal cache problem in a key-value store system'. Together they form a unique fingerprint.

  • Cite this

    Jeong, W. S., Won, Y., & Ro, W. W. (2019). Analysis of ssd internal cache problem in a key-value store system. In Proceedings of the 2019 2nd International Conference on Software Engineering and Information Management, ICSIM 2019 - Workshop 2019 2nd International Conference on Big Data and Smart Computing, ICBDSC 2019 (pp. 59-62). (ACM International Conference Proceeding Series). Association for Computing Machinery. https://doi.org/10.1145/3305160.3305213