DOI QR코드

DOI QR Code

VDI Real-Time Monitoring System for KVM-Based Virtual Machine Resource Usage Analysis

KVM 기반의 가상머신 자원 사용량 분석을 위한 VDI 실시간 모니터링 시스템 설계 및 구현

  • Kim, Taehoon (Dept. of Computer Engineering, Sejong University) ;
  • Kim, Hyeunjee (Dept. of Computer Engineering, Sejong University) ;
  • No, Jaechun (Dept. of Computer Engineering, Sejong University)
  • Received : 2014.07.10
  • Accepted : 2014.12.01
  • Published : 2015.01.25

Abstract

Recently, due to the development of next-generation computing devices and high-performance network, VDI (Virtual Desktop Infrastructure) is receiving a great deal of attention from IT market as an essential part of cloud computing. VDI enables to host multiple, individual virtual machines that are provisioned from servers located at the data center by using hypervisor. One of the critical issues related to VDI is to reduce the performance difference between virtual machines and physical ones. In this paper, we present a real-time VM monitoring system, called SETMOV, that is able to collect the real-time resource usage information. We also present the performance results using iozone to verify SETMOV.

차세대 단말기 보급과 초고속 네트워크의 발전으로 클라우드 컴퓨팅이 등장하면서 VDI(Virtual Desktop Infrastructure)가 핵심 기술로서 많은 주목을 받고 있다. VDI는 하나의 물리적인 컴퓨터에 하이퍼바이저를 설치하여 다수의 가상머신을 운영하는 기술이다. 현재 VDI 분야의 핵심 이슈는 가상머신과 물리적머신 간의 성능 차이를 줄이는 것이며, 이와 관련된 여러 연구들이 꾸준히 진행되고 있다. 본 논문에서는 서버와 가상머신의 실시간 자원 사용량과 정보를 수집하는 SETMOV(Supervised Real Time Monitoring on VDI)를 설계하고 구현하였으며, 이를 바탕으로 VDI 성능 최적화를 위해 가상머신의 자원 사용량을 분석하여 서버의 자원을 재분배하는 방법을 제시한다.

Keywords

References

  1. M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica and M. Zaharia, "A view of cloud computing." Communications of the ACM, Vol. 53, no. 4, pp. 50-58, April 2010. https://doi.org/10.1145/1721654.1721672
  2. Cho. Yoohee, Seo. Youngil and Kim. Yihan, "Consideration of Network as a Service." Conference on Electronics and Information Communications( CEIC), pp. 157-160, October 2010.
  3. Wongyu Hong, Jihyeong Song, Minseon Kim, Juhui Kim, Gyeongho Lee, Gwangil Kang, Hyeonseok Shim, Chunho Son and Seokhyeong Cho, "Future Direction for Virtual Desktop Infrastructure (VDI)." OSIA Standards & Technology Review, Vol. 25, no. 2, pp. 8-21, July 2012.
  4. Wikipedia, "Hypervisor" http://en.wikipedia.org/wiki/Hypervisor
  5. D. Abramson, "Intel Virtualization Technology for Directed I/O." Intel Technology Journal, Vol. 10, no. 3, 2006.
  6. Inc NI, "Virtualization Technology Under the Hood." http://www.ni.com/white-paper/8709/ko
  7. A Redhat Emerging Technology, http://et.redhat.com
  8. F. Bellard, "QEMU, a Fast and Portable Dynamic Translator." USENIX Annual Technical Conference, FREENIX Track, pp. 41-46, April 2005.
  9. A. Kivity, Y. Kamay, D. Laor, U. Lublin, A. Liguori, "kvm: the Linux virtual machine monitor." Proceedings of the Linux Symposium, Vol. 1, pp. 225-230, July 2007.
  10. I. Habib, "Virtualization with kvm." Linux Journal, Vol. 166, no. 8, 2008.
  11. R. Russell, "virtio: towards a de-facto standard for virtual I/O devices." ACM SIGOPS Operating Systems Review, Vol. 42, no. 5, pp. 95-103, July 2008. https://doi.org/10.1145/1400097.1400108
  12. Amazon Web Service, http://aws.amazon.com
  13. P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt and A. Warfield, "Xen and the art of virtualization." ACM SIGOPS Operating Systems Review, Vol. 37, no. 5, pp. 164-177, December 2003. https://doi.org/10.1145/1165389.945462
  14. virt-top, http://people.redhat.com/-rjones/virt-top
  15. T. Bowden, B. Bauer, J. Nerin, S. Feng and S. Seibold, "The/proc filesystem." Linux Kernel Documentation, 2000.
  16. Libvirt, http://www.libvirt.org
  17. M. Rosenblum, "VMware's virtual platform TM." In Proceedings of hot chips, Vol. 1999, pp. 185-196, August 1999,.
  18. A. Velte and T. Velte, "Microsoft virtualization with Hyper-V" Inc McGraw-Hill, 2009.
  19. Powervm, http://www.ibm.com/systems/kr/power/software/virtualization/
  20. Wikipedia, "Ehternet Frame" available at http://en.wikipedia.org/wiki/Ethernet_frame
  21. MYSQL, A. B. "MySQL" 2001.

Cited by

  1. A Study of the Establishment of Small and Medium Sized Architectural Design Firm BIM Environment based on Virtual Desktop Infrastructure vol.17, pp.5, 2016, https://doi.org/10.6106/KJCEM.2016.17.5.078