Efficient virtual machine deployment optimization method for data center

A technology of data center and optimization method, applied in the field of cloud computing, can solve the problems of low utilization rate of server resources, energy waste, increase of server energy consumption, etc., and achieve the effect of high computing efficiency and improving search efficiency.

Pending Publication Date: 2022-01-28
NANJING UNIV OF SCI & TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the surge in the number of cloud computing users, the scale of cloud data centers continues to expand, the energy consumption of servers increases significantly, and the low utilization of server resources will lead to a large amount of energy waste, so cloud providers urgently need energy efficiency optimization. Advanced virtual machine algorithm reduces energy consumption and lowers operating costs

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Efficient virtual machine deployment optimization method for data center
  • Efficient virtual machine deployment optimization method for data center
  • Efficient virtual machine deployment optimization method for data center

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0045] like figure 1 , figure 2 As shown, an efficient data center virtual machine deployment optimization method includes the following steps:

[0046] Step (a)

[0047] The following is the user's five virtual machine requests as an example, and five virtual machines are V. 1 , V 2 , V 3 , V 4 , V 5 Virtual machine sequences are expressed as a problem with question, such as: {v 1 , V 2 , V 3 , V 4 , V 5 }.

[0048] Step (b), the optimization model of the virtual machine deployment constructed in step (a) is designed to design a distance-based firefly. The specific steps are:

[0049] (1) Initialization of the primary generation optimal solution in accordance with the least resource priority idea, while initializing the group in a random manner. Set the number of virtual machine request resources to v 1 , V 2 , V 3 , V 4 , V 5 , The initial virtual machine is listed as r = {v 1 , V 2 , V 3 , V 4 , V 5 }, The location sequence of fireflies is x i = {X i1 , X i2 , X i3 , X i4 , X i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an efficient virtual machine deployment optimization method for a data center. The method is characterized in that optimization and improvement are carried out on the basis of a firefly algorithm, the algorithm maps the positions of fireflies to form a feasible solution, and the deployment of virtual machines is realized by solving the positions of the fireflies. The method improves the firefly algorithm, and mainly comprises the following steps: constructing a virtual machine deployment model; designing a firefly mapping mechanism; selecting a mapping scheme according to the fitness values of the fireflies; and updating the positions of the fireflies. According to the algorithm, the total energy consumption of the cloud data center can be minimized on the premise that a server can provide enough hardware resources for the virtual machines on the server, so use cost is reduced.

Description

Technical field [0001] The present invention is in the cloud, in particular an efficient data center virtual machine deployment optimization method. Background technique [0002] Cloud computing is a computing-intensive model to the data and processing power as the center, integrating all the computing resources to provide different types of services to registered users, it is a virtualization of computing and services platform. Cloud computing offers many advantages to its users and cloud providers, so that users can use computing resources from the cloud data center as a service, without the need to have these computing resources. Purpose, cloud data center will be virtualized computing resources for this purpose, which will be divided into several execution environments with one or more computers, which is what we usually refer to the virtual machine (Virtual Machine, VM), the use of virtualization technology in a single server or hosting multiple virtual machines on physical ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455G06N3/00
CPCG06F9/45558G06N3/006G06F2009/45562G06F2009/45595Y02D10/00
Inventor 邹春霞李荣马银蓼孙晋
Owner NANJING UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products