DOI QR코드

DOI QR Code

A Development of Adaptive VM Migration Techniques in Cloud Computing

클라우드 컴퓨팅에서 적응적 VM 마이그레이션 기법 개발

  • 이화민 (순천향대학교 컴퓨터소프트웨어공학과)
  • Received : 2015.07.28
  • Accepted : 2015.08.31
  • Published : 2015.09.30

Abstract

In cloud computing, server virtualization supports one or more virtual machines loaded on multiple operating systems on a single physical host server. Migration of a VM is moving the VM running on a source host to another physical machine called target host. A VM live migration is essential to support task performance optimization, energy efficiency and energy saving, fault tolerance and load balancing. In this paper, we propose open source based adaptive VM live migration technique. For this, we design VM monitoring module to decide VM live migration and open source based full-virtualization hypervisor.

클라우드 컴퓨팅에서 서버 가상화는 한 대의 물리적인 서버를 다수의 가상머신으로 분할하여 다양한 운영체제 및 애플리케이션을 구동하는 기술이다. 가상머신의 마이그레이션은 현재 실행 중인 가상머신을 소스 호스트에서 다른 물리적인 장치인 타깃 호스트로 이동하는 것이다. 가상머신의 라이브 마이그레이션은 작업 수행 성능의 최적화와 저전력 지원 및 에너지 절감, 결함포용, 노드들 간의 부하 균형을 제공하기 위한 필수적인 요소이다. 본 논문에서는 오픈소스 기반의 적응적 VM 라이브 마이그레이션 기법을 제안한다. 이를 위해 적응적 VM 마이그레이션 시점을 결정하는 VM 모니터링 모듈을 제안하고 오픈소스 기반 전가상화를 지원하는 하이퍼바이저를 설계하였다.

Keywords

References

  1. Patel, Pradip D., et al, "Live Virtual Machine Migration Techniques in Cloud Computing: A Survey," International Journal of Computer Applications, Vol.86, No.16, 2014.
  2. Marshall, Understanding Full Virtualization, Paravirtualization, and Hardware Assist, VMware white paper, 2007.
  3. Abels, Dhawan, et al, An Overview of Xen Virtualization, Dell Power Solutions. pp.109-111, 2005.
  4. Guthrie, Forbes, Scott Lowe, and Kendrick Coleman, "VMware vSphere design," John Wiley & Sons, 2013.
  5. Velte, Anthony, et al, Microsoft virtualization with Hyper-V. McGraw-Hill, Inc., 2009.
  6. Romero and Alfonso, "VirtualBox 3.1: Beginner's Guide," Packt Publishing Ltd, 2010.
  7. Svard, Petter, et al, "Principles and performance characteristics of algorithms for live VM migration," ACM SIGOPS Operating Systems Review, Vol.49, No.1 pp.142-155, 2015. https://doi.org/10.1145/2723872.2723894
  8. Akiyama, Soramichi, Takahiro Hirofuchi, and Shinichi Honiden, "Evaluating Impact of Live Migration on Data Center Energy Saving," Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on. IEEE, 2014.
  9. Xu, Fei, et al, "iaware: Making live migration of virtual machines interference-aware in the cloud," IEEE Transactions on Computers, Vol63, No.12, pp.3012-3025, 2014. https://doi.org/10.1109/TC.2013.185
  10. Raju, R., et al, "Interpretation and evaluation of various hybrid energy aware technologies in cloud computing environment-A detailed survey," Green Computing Communication and Electrical Engineering (ICGCCEE), 2014 International Conference on IEEE, 2014.
  11. [Internet] http://www.gartner.com/newsroom/id/1541414.
  12. [Internet] http://www.gartner.com/newsroom/id/2131115.
  13. "RedHat KVM : Kernel-based Virtual Machine," Red Hat, 2009, [Internet] http://www.redhat.com/f/pdf/rhev/DOCKVM.pdf.
  14. Hales, et al. "PowerVM virtualization on IBM system p: introduction and configuration," IBM Redbook, 2008.
  15. Kolyshkin, "Virtualization in linux. openvzintro. pdf. Documentation on OpenVZ," 2009.
  16. Calheiros, Rodrigo, et al., "CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms," Software: Practice and Experience, Vol.41, No.1, pp.23-50, 2011. https://doi.org/10.1002/spe.995