가상화 환경을 위한 QEMU/KVM 기반의 인메모리 블록 캐시 모듈 구현 


44권  10호, pp. 1005-1018, 10월  2017
10.5626/JOK.2017.44.10.1005


PDF

  요약

가상화는 클라우드 컴퓨팅의 핵심 기술로 물리적 서버에 다수의 가상머신을 운영하여 서버 자원에 대한 활용도를 극대화하고, 관리의 편리성과 보안성을 향상시키는 것을 목표로 한다. 그러나 가상화는 물리적인 자원을 공유하기 때문에 가상머신의 성능이 저하되는 문제점을 가지고 있다. 본 연구에서는 가상머신의 대수에 따라서 발생하는 입출력 부하를 검증하고, 성능 저하의 원인을 해결하기 위해 KVM 하이퍼바이저의 블록 처리 과정을 분석하였다. 또한, 가상화 환경의 입출력 문제점을 보완하기 위한 QBic(QEMU/K-VM Based In-Memory Cache)을 구현하였다. QBic은 하이퍼바이저의 블록 입출력 과정을 모니터링하여 사용빈도가 높은 데이터를 캐시에 저장한다. 이후 캐시를 통해 해당하는 데이터를 빠르게 접근할 수 있으며, 스토리지의 접근 횟수를 줄여 하드웨어의 부하를 낮출 수 있다. 마지막으로 성능 측정을 통해 그 결과를 기술한다.


  통계
2022년 11월부터 누적 집계
동일한 세션일 때 여러 번 접속해도 한 번만 카운트됩니다. 그래프 위에 마우스를 올리면 자세한 수치를 확인하실 수 있습니다.


  논문 참조

[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

사무국

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