Browse > Article
http://dx.doi.org/10.6109/jkiice.2010.14.5.1146

Implementation of Virtual Machine Allocation Scheme and Lease Service in Cloud Computing Environments  

Hwang, In-Chan (대전대학교 정보통신공학과)
Lee, Bong-Hwan (대전대학교 정보통신공학과)
Abstract
A virtual machine lease service in the cloud computing environment has been implemented using the open source cloud computing platform, OpenNebula. In addition, a web-based cloud user interface is developed for both convenient resource management and efficient service access. The present virtual machine allocation scheme adopted in OpenNebula has performance reduction problem because of not considering CPU allocation scheduler of the virtualization software. In order to address this problem we have considered both the priority of the idle CPU resources of the cluster and credit scheduler of Xen, which resulted in performance improvement of the OpenNebula virtual machine scheduler. The experimental results showed that the proposed allocation scheme provided more virtual machine creations and more CPU resource allocations for cloud service.
Keywords
Cloud Computing; Virtual Machine; Lease Service; OpenNebula; Xen;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 A. Whitaker, M. Shaw, S. D. Gribble, "Lightweight Virtual Machines for Distributed and Networked Application," Technical Report University of Washington, 2002.
2 Credit scheduler, http://wiki.xensource.com/xenwiki/CreditScheduler
3 B. Sotomayor, R. S. Montero, I. M. Llorente and I. Foster, "Capacity Leasing in Cloud Systems using the OpenNebula Engine," Workshop on Cloud Computing and its Applications 2008 (CCA08), Chicago, 2008. 10.
4 Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff, and Dmitrii Zagorodnov, "The Eucalyptus Open-source Cloud-computing System," Cloud Computing and Its Applications, 2008. 10.
5 M. Rosenblum, T. Garfinkel, "Virtual machine monitors: current technology and future trends," Computer(IEEE Computer Society), Vol. 38, Issue, pp. 39-47, 2005. 5.
6 VMware, http://www.vmware.com
7 한재선, 클라우드 컴퓨팅 플랫폼과 오픈 플랫폼 기술," 정보처리학회지, Vol 16, No 2, pp.39-50, 2009. 3.   과학기술학회마을
8 OpenNebula, http://www.opennebula.org
9 M. D. Dikaiakos, D. Katsaros, O. Pallis, A. Vakali, and P. Mehra, "Cloud Computing," IEEE Internet Computing, Vol. 12, No. 5, 2009. 9.
10 Amazon, "Amazon Web Services: Overview of Security Process," http://aws.amazon.com, 2008. 9.
11 민옥기, 김학영, 남궁한, "클라우드 컴퓨팅 기술 동향," 전자통신동향분석, Vol. 24, No. 4, pp. 1-13, 2009. 8
12 K. Keahey, T. Freeman, "Science Clouds: Early Experiences in Cloud Computing for Scientific Applications," Cloud Computing and Its Applications 2008 (CCA-08), Chicago, 2008. 10.
13 김창수, 김학영, 남궁한, "클라우드 서비스를 위한 대규모 클러스터 관리 기술 개발," 전자통신동향분석, Vol. 24, No. 4, pp. 89-98, 2009. 8.
14 Dave Thomas, "Enabling Application Agility-Software as a Service, Cloud Computing and Dynamic Languages," Journal of Object Technology, Vol. 7, No. 4, 2008. 5.
15 Michael Armbrust et al, "Above the Clouds:A Berkley View of Cloud Computing," http://radlab.cs.berkeley.edu, 2009. 2.