In-Kernel Device Virtualization Framework for Accelerating Virtual Devices

가상 장치의 성능 향상을 위한 커널 레벨 장치 가상화 프레임워크

  • Kim, Jung-Han (College of Information and Communication Engineering, Sungkyunkwan University) ;
  • Kim, Tae-Hyoung (College of Information and Communication Engineering, Sungkyunkwan University) ;
  • Eom, Young-Ik (College of Information and Communication Engineering, Sungkyunkwan University)
  • 김정한 (성균관대학교 정보통신대학) ;
  • 김태형 (성균관대학교 정보통신대학) ;
  • 엄영익 (성균관대학교 정보통신대학)
  • Published : 2012.06.22

Abstract

가상화 기술은 하드웨어와 소프트웨어의 비약적인 발전과 함께 다양한 분야에 적용되어 컴퓨팅 자원 활용성을 높이고 있다. 최근에는 클라우드 컴퓨팅 환경과 함께 더 많은 수의 가상 머신의 지원이 요구되고 있다. 이에 따라 많은 수의 가상 머신에게 효율적인 I/O를 제공하기 위한 장치 가상화 기술의 중요성이 커지고 있다. 이를 해결하기 위해 다양한 장치 모델이 제안되었으나 모드 전환 비용에 대한 근본적인 해결 방법을 제시하지 못하고 있다. 이에 본 논문에서는 새로운 폴링 장치 가상화 기술인 커널 레벨 장치 가상화 프레임워크를 제안하고 구현된 프로토타입에 대한 실험을 통하여 본 기술을 검증하였다.

Keywords

Acknowledgement

Supported by : 한국연구재단