QEMU/KVM Based In-Memory Block Cache Module for Virtualization Environment 


Vol. 44,  No. 10, pp. 1005-1018, Oct.  2017
10.5626/JOK.2017.44.10.1005


PDF

  Abstract

Recently, virtualization has become an essential component of cloud computing due to its various strengths, including maximizing server resource utilization, easy-to-maintain software, and enhanced data protection. However, since virtualization allows sharing physical resources among the VMs, the system performance can be deteriorated due to device contentions. In this paper, we first investigate the I/O overhead based on the number of VMs on the same server platform and analyze the block I/O process of the KVM hypervisor. We also propose an in-memory block cache mechanism, called QBic, to overcome I/O virtualization latency. QBic is capable of monitoring the block I/O process of the hypervisor and stores the data with a high access frequency in the cache. As a result, QBic provides a fast response for VMs and reduces the I/O contention to physical devices. Finally, we present a performance measurement of QBic to verify its effectiveness.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

T. Kim, K. Song, J. No, S. Park, "QEMU/KVM Based In-Memory Block Cache Module for Virtualization Environment," Journal of KIISE, JOK, vol. 44, no. 10, pp. 1005-1018, 2017. DOI: 10.5626/JOK.2017.44.10.1005.


[ACM Style]

TaeHoon Kim, KwangHyeok Song, JaeChun No, and SungSoon Park. 2017. QEMU/KVM Based In-Memory Block Cache Module for Virtualization Environment. Journal of KIISE, JOK, 44, 10, (2017), 1005-1018. DOI: 10.5626/JOK.2017.44.10.1005.


[KCI Style]

김태훈, 송광혁, 노재춘, 박성순, "가상화 환경을 위한 QEMU/KVM 기반의 인메모리 블록 캐시 모듈 구현," 한국정보과학회 논문지, 제44권, 제10호, 1005~1018쪽, 2017. DOI: 10.5626/JOK.2017.44.10.1005.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr