Font Size: a A A

Key Technologies And Optimization For Dynamic Migration Of Virtual Machines In Cloud Computing

Posted on:2012-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:J YangFull Text:PDF
GTID:2178330335989952Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As the development and popularization of information Technology (IT), and especially computer technology, the Earth has become a virtual IT community. Traditional technologies, such s parallel computing, grid computing, and utility computing, cannot satisfy the needs of energy and environment conservation and environmental sustainability while applying IT technology in human society. Cloud computing, as a new IT operating model, is proposed to meet the needs of the times and follow the tide of world development.Guarantee of user service-level agreement (SAL) and efficient allocation of resources are two key tasks of cloud computing. Among others, virtualization technology is the most effective solution for resource management in cloud computing, where the key technique is virtual machine (VM) dynamic migration. Therefore, the main goal of this paper is to implement the optimization of VM dynamic migration.This paper investigates the virtualization technology applied in cloud computing by exemplifying VM dynamic migration mechanism in Xen, and summarizing its merits and deficiencies. With the deficiencies in Xen, this paper proposes Magician, an optimal framework for VM dynamic migration. Magician adds two sub-modules in Xen:layered copy module and compact memory module, and describes the working process of proposed framework. By experiment simulations, the proposed framework achieves better time/space complexity in VM dynamic migration.To verify the validity of Magician, this paper constructs an experimental bench to test the performance of the proposed framework. In the first stage, the layered copy algorithm is compiled to the source code of Xen in the zero load conditions, and the time performance of VM dynamic migration is measured in the case of high-rate dirty pages and low-rate dirty pages. In the second stage, the compact memory algorithm is compiled to the source code of Xen in different loads conditions, and the data size of VM dynamic migration is measured. The experiment results show that the proposed layered copy algorithm and compact memory algorithm can achieve optimization of dynamic migration by improving the time performance of VM dynamic migration, and reducing downtime in VM dynamic migration.
Keywords/Search Tags:Cloud Computing, Virtualization, VM dynamic migration, Migration Framework, Optimization algorithm
PDF Full Text Request
Related items