TY - JOUR
T1 - Optimized adoption of NVM storage by considering workload characteristics
AU - Kim, Jisun
AU - Bahn, Hyokyung
N1 - Funding Information:
This work was supported by the Basic Science Research program through the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. 2016R1A2B4015750) and ICT R&D program of MSIP/IITP (R-20160904-004151).
Publisher Copyright:
© 2017, Institute of Electronics Engineers of Korea. All rights reserved.
PY - 2017/2
Y1 - 2017/2
N2 - This paper presents an optimized adoption of NVM for the storage system of heterogeneous applications. Our analysis shows that a bulk of I/O does not happen on a single storage partition, but it is varied significantly for different application categories. In particular, journaling I/O accounts for a dominant portion of total I/O in DB applications like OLTP, whereas swap I/O accounts for a large portion of I/O in graph visualization applications, and file I/O accounts for a large portion in web browsers and multimedia players. Based on these observations, we argue that maximizing the performance gain with NVM is not obtained by fixing it as a specific storage partition but varied widely for different applications. Specifically, for graph visualization, DB, and multimedia player applications, using NVM as a swap, a journal, and a file system partitions, respectively, performs well. Our optimized adoption of NVM improves the storage performance by 10-61%.
AB - This paper presents an optimized adoption of NVM for the storage system of heterogeneous applications. Our analysis shows that a bulk of I/O does not happen on a single storage partition, but it is varied significantly for different application categories. In particular, journaling I/O accounts for a dominant portion of total I/O in DB applications like OLTP, whereas swap I/O accounts for a large portion of I/O in graph visualization applications, and file I/O accounts for a large portion in web browsers and multimedia players. Based on these observations, we argue that maximizing the performance gain with NVM is not obtained by fixing it as a specific storage partition but varied widely for different applications. Specifically, for graph visualization, DB, and multimedia player applications, using NVM as a swap, a journal, and a file system partitions, respectively, performs well. Our optimized adoption of NVM improves the storage performance by 10-61%.
KW - File system
KW - Journaling
KW - Non-volatile memory
KW - Storage system
KW - Swap device
UR - http://www.scopus.com/inward/record.url?scp=85014800114&partnerID=8YFLogxK
U2 - 10.5573/JSTS.2017.17.1.001
DO - 10.5573/JSTS.2017.17.1.001
M3 - Article
AN - SCOPUS:85014800114
SN - 1598-1657
VL - 17
SP - 1
EP - 6
JO - Journal of Semiconductor Technology and Science
JF - Journal of Semiconductor Technology and Science
IS - 1
ER -