Font Size: a A A

Reseach On Virtual Machine Deployment Mechanism In Cloud Computing

Posted on:2013-10-28Degree:MasterType:Thesis
Country:ChinaCandidate:X YangFull Text:PDF
GTID:2248330395980571Subject:Systems Engineering
Abstract/Summary:PDF Full Text Request
With its dynamic scalability, on-demand service features, cloud computing has well adaptedto the demand for IT services to reduce costs and conserve resources in the modern society. It hasbeen much concerned both in industry and academia.Virtual machine deployment mechanism is the basis of cloud computing infrastructureresource management, and its reasonability directly affects the performance and security of theentire systems. Virtual machine deployment in the cloud computing environment has thecharacteristics of multi-user and massive infrastructure resources. It is a typically complexsystem optimization problem with the characteristics of multi-objective, multi-constraint andmulti-agent to optimize the virtual machine deployment mechanism in the cloud computing. Itrequires considering factors including the demands of users, system loading balance, and safetyissues of virtual machine isolation. Aiming at these problems, this paper study on the massdeployment algorithm and the security deployment model, the main works are as follows:1. This paper proposes a mass deployment algorithm of virtual machine based on ant colonyoptimization. The algorithm makes the deployment solution with minimum match-distance as itsobjective function to meet the system load balance requirement; it adds performance-awarestrategy into the randomized proportional rule for path selection to avoids the risk of competingfor hardware resources among virtual machines with same performance preference; it developsthe updating rules of pheromone within cycles to improve the convergence speed of thealgorithm; it sets the updating boundaries of pheromone to prevent the algorithm from fallinginto the situation of premature convergence.2. This paper designs a virtual machine deployment security model CVDBN. This model,based on BN security model, is equipped with server as subject and virtual machine as object,regulates the security rules of servers to deploy the virtual machine, in order to meet the safetyrequirement of virtual machine deployment isolation among users with conflict of interest in thecloud computing. And it also designs the security deployment module of virtual machine, andachieves the security deployment rules of the model through adding security taboo list to thevirtual machine deployment algorithm.3. This paper extends the cloud computing simulative platform CloudSim, and achieves thevirtual machine deployment algorithm and the security deployment mechanism proposed in thispaper. Experiment in the extended platform, the parameters of algorithm is setted; and thesimulation result validates the superiority of algorithm performance to solve the virtual machinemass deployment problem and the feasibility of the security deployment mechanism used in cloud computing.
Keywords/Search Tags:Cloud Computing, Virtual Machine Mass Deployment, Load Balancing, Ant ColonyOptimization, BN Model, Security Deployment Model
PDF Full Text Request
Related items