IDEAS home Printed from https://ideas.repec.org/a/pkp/ijonsr/v4y2016i6p100-106id2360.html
   My bibliography  Save this article

Improving Cloud System Performances by Adopting Nvram-Based Storage Systems

Author

Listed:
  • Jisun Kim
  • Yunjoo Park
  • Sunhwa A Nam
  • Hyunkyoung Choi
  • KyungWoon Cho
  • Hyokyung Bahn

Abstract

NVRAM is being considered as an additional memory/storage component of future cloud computing systems. This paper investigates how much performance improvement can be obtained if we add NVRAM as the memory/storage media of cloud systems. As NVRAM is put on DDR slots, it is byte-accessible and hence can be used as a memory medium like DRAM. It can also be utilized as swap or journal devices if we use it as a block I/O device. We first consider NVRAM as a storage cache, and then, we measure the performance of systems that additionally use NVRAM as memory, swap, and journal devices. We use two workloads, I/O and memory intensive workloads. Our experiments show that using NVRAM as a journal device performs the best in I/O-intensive workload as it performs journaling I/O on NVRAM instead of slow storage. Using NVRAM as memory or swap devices does not show good results in I/O-intensive workload. However, in case of memory-intensive workload, NVRAM memory significantly improves the performance, and NVRAM swap also gains a certain level of improvement. We expect that our experiments will be helpful in the design of NVRAM-based cloud systems for memory or I/O intensive workload situations.

Suggested Citation

  • Jisun Kim & Yunjoo Park & Sunhwa A Nam & Hyunkyoung Choi & KyungWoon Cho & Hyokyung Bahn, 2016. "Improving Cloud System Performances by Adopting Nvram-Based Storage Systems," International Journal of Natural Sciences Research, Conscientia Beam, vol. 4(6), pages 100-106.
  • Handle: RePEc:pkp:ijonsr:v:4:y:2016:i:6:p:100-106:id:2360
    as

    Download full text from publisher

    File URL: https://archive.conscientiabeam.com/index.php/63/article/view/2360/3542
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:pkp:ijonsr:v:4:y:2016:i:6:p:100-106:id:2360. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Dim Michael (email available below). General contact details of provider: https://archive.conscientiabeam.com/index.php/63/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.