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.
|Title of host publication||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|
|Publisher||Association for Computing Machinery|
|Number of pages||4|
|Publication status||Published - 2019 Jan 10|
|Event||2nd 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 10 → 2019 Jan 13
|Name||ACM International Conference Proceeding Series|
|Conference||2nd 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|
|Period||19/1/10 → 19/1/13|
Bibliographical noteFunding Information:
This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. NRF-2018R1A2A2A05018941) and by the Memory Division of Samsung Electronics Co., Ltd.
© 2019 Association for Computing Machinery.
All Science Journal Classification (ASJC) codes
- Human-Computer Interaction
- Computer Vision and Pattern Recognition
- Computer Networks and Communications