Study of Hard Disk Layout for Xen Virtualization Environment

Xen 가상화 환경을 위한 하드디스크 레이아웃 연구

  • Lee, Nam-Su (School of Computer Science and Engineering, Dankook University) ;
  • Kang, Dong-Woo (School of Computer Science and Engineering, Dankook University) ;
  • Kim, Se-Woog (School of Computer Science and Engineering, Dankook University) ;
  • Choi, Jong-Moo (School of Computer Science and Engineering, Dankook University) ;
  • Kim, Jun-Mo (School of Computer Science and Engineering, Dankook University)
  • Published : 2012.06.22

Abstract

최근 클라우드 컴퓨팅의 핵심 기술로서 가상화 기술이 대두되고 있다. 가상화는 컴퓨터 자원의 물리적인 특징을 추상화하여 사용자에게는 논리적 자원을 제공하고 이를 통해 기술적 및 관리적 이점을 제공한다. Xen 가상화 환경에서 가상머신에 디스크 공간을 할당하는 한 가지 방식으로 하나의 하드디스크 파티션을 가상머신에 할당하는 방식이 있다. 위와 같은 환경에서는 같은 하드디스크에 존재하는 가상머신들임에도 불구하고 데이터에 접근하는 물리적 특성으로 인해 읽기/쓰기 성능 불균형이 발생하고, 가상머신의 수가 증가함에 따라 파티션 간의 최단 탐색거리 증가로 인해 동시적 읽기/쓰기의 성능이 저하되는 문제점이 발생한다. 본 논문은 이러한 문제점을 해결하기 위해 새로운 파티션 구조인 Onion 파티션 구조를 제안한다. Xen버전 4.1의 환경에서 Domain-0 커널버전 2.6.32를 수정하여 구현 및 실험을 하였다. 실험 결과, 각 가상머신의 독립적 읽기/쓰기 성능 편차가 기존대비 8%, 10%수준으로 개선되었으며, 가상머신들의 동시적 읽기/쓰기 성능은 기존대비 156.76%, 119.01%의 성능 향상을 보였다.

Keywords

Acknowledgement

Grant : 데이터 센트릭 컴퓨팅을 위한 매니코어 시스템용 GBps급 병렬 I/O 가상화 및 DB 성능 최적화 기술개발

Supported by : 지식경제부