DOI QR코드

DOI QR Code

Virtualization Aware Swap Device for Efficient Paging

가상화 지원 스왑 장치를 이용한 효율적인 페이징 기법

  • Min, Changwoo (Department of Mobile Systems Engineering Sungkyunkwan University) ;
  • Kim, Inhyuk (School of Information and Communication Engineering Sungkyunkwan University) ;
  • Kim, Taehyoung (School of Information and Communication Engineering Sungkyunkwan University) ;
  • Eom, Young Ik (School of Information and Communication Engineering Sungkyunkwan University)
  • 민창우 (성균관대학교 휴대폰학과) ;
  • 김인혁 (성균관대학교 정보통신공학부) ;
  • 김태형 (성균관대학교 정보통신공학부) ;
  • 엄영익 (성균관대학교 정보통신공학부)
  • Published : 2010.11.12

Abstract

가상화는 서버통합을 통하여 가상머신 간의 하드웨어 자원을 공유함으로써, 총 소유 비용을 줄일 수 있어서 널리 사용되고 있다. 하지만 메모리는 다른 장치와 달리 쉽게 공유되기 어려워서 서버 통합에 있어서 병목이 되고 있다. 이를 해결하기 위한 여러가지 방법들중 많은 방법이 공통적으로 가상머신모니터에서 페이징을 사용하고 있다. 하지만 게스트 운영체제와 가상머신모니터가 모두 페이징을 할 경우, 페이징이 급격히 증가가는 이중 페이징 문제가 발생할 수 있다. 본 논문에서는 이중 페이징 문제를 해결하기 위한 방법으로 가상머신모니터와 게스트 운영체제가 스왑 장치를 공유하는 가상화 지원 스왑 장치를 제안한다. 또한 실험을 통하여 가상머신모니터가 페이지 교환 알고리즘으로 LRU 를 사용할 경우 이중 페이징 문제가 크게 발생할 수 있음을 보인다.

Keywords