가상화 시스템의 성능 평가 방법
Performance Evaluation Methodology in Virtual Environments
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
가상화 시스템은 시스템 활용률을 높이는 반면, 추가된 가상화 계층으로 인해 응용 프로그램의 성능 저하를 가져오므로, 본 논문에서는 두 가지 측면을 모두 고려하여 비 가상화 시스템과 성능을 비교할 수 있도록 하는 가상화 시스템의 성능평가 방법을 제안하였다. 가상화 시스템과 비 가상화 시스템을 비교할 수 있는 성능 비교 지표(metric)로 통합작업처리량 대비 시스템 낭비율을 정의하고, 가상화 시스템과 비 가상화 시스템에서 각각 시스템 낭비율과 통합작업처리량을 구할 수 있는 방법을 제시하였다. 또한 제안한 성능 평가 방법을 이용하여 다양한 응용 프로그램들을 운영하는 가상화 시스템과 비 가상화 시스템의 성능을 비교함으로써 본 연구에서 제시하는 가상화 시스템의 성능평가 방법이 적합함을 보이고, 더불어 응용 프로그램의 서로 다른 특성이 가상화 시스템에 미치는 영향을 분석하였다.
Abstract
Consolidating servers into a virtualized system increases entire system utilization, while suffers from performance degradation due to the additional virtualization layer. In this paper, we proposed a performance evaluation methodology for comparing virtualized systems with native non-virtualized systems. We defined a system waste rate per consolidated throughput as a metric, and described the method for calculating system waste rate and consolidated throughput for both of virtualized systems and non-virtualized systems. Using the proposing performance evaluation methodology, we established testbeds, evaluated their performance, and compared the metrics of both systems. As a result of the evaluation, we could show the appropriateness of our methodology and analyze the effect of the application characteristics.
참고문헌 (14)
- M. Rosenblum, "Virtual machine monitors: current technology and future trends", Computer(IEEE Computer Society), 38(5), pp.39~47 (2005)
- P. Barham, "Xen and the Art of Virtualization", Proceedings of the nineteenth ACM symposium on Operating systems principles (2003)
- L. Cherkasova, "Measuring CPU Overhead for I", O Processing in the Xen Virtual Machine Monitor, 2005, ~[DOI]
- B. Clark, "Xen and the Art of Repeated Research", Proceedings of the FREENIX Track:2004 USENIX Annual Technical Conference (2004)
- "VMware, “VMware ESX Server 2 ESX Server Performance and Resource Management for CPU- Intensive Workloads,” Technical Report ESX-ENG- Q405-133, VMware, Inc", ~
- D. A. Menasce, "Virtualization: Concepts, Applications, and Performance Modeling", 31th International Computer Measurement Group Conference (2005)
- Redefining Server Performance Characterization for Virtualization Benchmarking, "J. P. Casazza", ~, pp.1535-864X
- "IOzone"[URL]
- "MySQL-Benchmark"[URL]
- J. E. Smith, "Virtual Machines: Versatile Platforms for Systems and Processes" (2005), Elsevier Inc.
- A. Menon, "Diagnosing Performance Overheads in the Xen Virtual Machine Envoronment", First ACM, 2005, ~
- A. Menon, "Optimizing Network Virtualization in Xen" (2006), USENIX Annual Technical Conference
- Measuring CPU Overhead for I, "O Processing in the Xen Virtual Machine Monitor", L. Cherkasova, 2005, HPL-2005-62
