Acceleration of Storage Performance in Cloud Systems by Using NVRAM

  • Jisun Kim Department of Computer Science & Engineering, Ewha W. University, Seoul, South Korea
  • Yunjoo Park Department of Computer Science & Engineering, Ewha W. University, Seoul, South Korea
  • Kyungwoon Cho Department of Computer Science & Engineering, Ewha W. University, Seoul, South Korea
  • Hyokyung Bahn Department of Computer Science & Engineering, Ewha W. University, Seoul, South Korea
Keywords: NVRAM, Storage, Cloud System, Cloud Application, Storage Accelerator

Abstract

Non-Volatile Random Access Memory (NVRAM) is anticipated to be utilized as the performance accelerator of future cloud storage systems. This article aims to analyze how large performance improvement can be expected if we use NVRAM as the performance accelerator of legacy storage subsystems. Specifically, we try to find the best employment of NVRAM with respect to storage performances. To do so, we quantify the hot storage area and replace it with NVRAM to obtain the best performances. Our analysis shows that the source of hot storage traffic is not limited to any single particular storage area, but it is different for application types executed. Specifically, journaling accesses dominate in database applications, while swapping accesses dominate in memory-intensive applications. In some applications such as video streaming, file accesses dominate. Based on these findings, we suggest the usage of NVRAM to maximize the performance improvement of cloud storage systems.

Published
2019-06-26
How to Cite
[1]
Jisun Kim, Yunjoo Park, Kyungwoon Cho, and Hyokyung Bahn, “Acceleration of Storage Performance in Cloud Systems by Using NVRAM”, J. ICT des. eng. technol. sci., vol. 3, no. 1, pp. 20-24, Jun. 2019.
Section
Articles