Font Size: a A A

Research On Optimal Allocation And Scheduling Of Virtual Machine Resources In Cloud Computing Environment

Posted on:2021-10-17Degree:MasterType:Thesis
Country:ChinaCandidate:H J QuFull Text:PDF
GTID:2518306095475734Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Cloud computing technology is a new service modality for sharing resources in a distributed network environment.Cloud computing provides computing resources,storage resources and software resources to tenants through virtual machine technology.Tenants access the software and hardware resources in the cloud resource pool in the form of virtual machines through a distributed network environment.It has the characteristics of elastic computing,utility computing and edge computing.Multi-tenancy and virtualization technology are the core of cloud computing technology.In a cloud computing environment,the configuration and scheduling of virtual machine resources is managed by the cloud data center of the cloud service provider CSP.Currently,the server cluster of the CSP cloud data center has a problem of unbalanced load when configuring multi-tenant virtual machine resources,so it is necessary to select an appropriate virtual machine resource configuration algorithm to improve the load balance of the cloud data center server cluster.Moreover,with the operation of the cloud data center,the cloud server will be overloaded or lightly loaded.In order to ensure the utilization rate of the cloud service cluster,it is necessary to select an appropriate algorithm for virtual machine migration scheduling.The main work done in this article is as follows:(1)Research on the optimal allocation of virtual machine resources in a cloud computing environment.Based on the analysis of the research status of virtual machine configuration problems at home and abroad,this paper first considers the virtual machine resource configuration problem as a boxing optimization problem.By analyzing the advantages and disadvantages of various optimization intelligent algorithms such as ant colony algorithm,The goal of optimizing the load balance of the data center,considering the four-dimensional resources of CPU,memory,disk and bandwidth,is improved on the basis of the standard discrete particle swarm algorithm,and the LB-DPSO algorithm is proposed to solve the problem of discrete virtual machine resource allocation To improve the situation of low resource utilization and high load imbalance in cloud data centers.Experiments show that the algorithm proposed in this paper can reduce the load imbalance of the data center.(2)Research on virtual machine resource optimization scheduling in cloud computing environment.In the study of virtual machine resource optimization scheduling,this paper uses dual threshold limit combined with prediction strategy to choose the migration time,namely hot and cold cloud server,to avoid the invalid multiple migration of virtual machines,which wastes data center resources and increases task execution time.In the process of selecting virtual machines to be migrated,this article will sequentially move out virtual machines with small resource requirements to reduce the occurrence of overload of the target cloud server.Finally,the virtual machine to be migrated is migrated to a cloud server with larger remaining resources to meet its resource requirements.Experiments show that the upper and lower limit double threshold strategy proposed in this paper can effectively reduce the number of virtual machine migrations and reduce the energy consumption of the data center.(3)The cloud computing simulation tool Cloud Sim was used for simulation.Through simulation,the algorithm and strategy proposed in this paper were compared with the classic algorithm to verify that the algorithm and strategy proposed in this paper have certain advantages.
Keywords/Search Tags:Cloud computing, Virtual machine configuration, Virtual machine scheduling Load balancing, Resource optimization
PDF Full Text Request
Related items