Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Virtual machine placement method based on artificial bee colony algorithm

An artificial bee colony algorithm and virtual machine technology, applied in the field of virtual machine placement based on the artificial bee colony algorithm, can solve problems such as difficulty in improving the resource utilization efficiency of physical machines and waste of energy consumption, so as to reduce the number of physical machines and reduce energy consumption , The effect of improving resource utilization efficiency

Pending Publication Date: 2021-07-20
GUILIN UNIV OF ELECTRONIC TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Many literatures have studied how to improve data center resource utilization efficiency through virtual machine placement methods, but there are the following deficiencies: the reduction of resource fragmentation of physical machines is not considered as an optimization goal, and it is difficult to improve the resource utilization efficiency of physical machines, resulting in waste of energy consumption

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
  • Virtual machine placement method based on artificial bee colony algorithm
  • Virtual machine placement method based on artificial bee colony algorithm
  • Virtual machine placement method based on artificial bee colony algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with specific examples.

[0031] A virtual machine placement method based on artificial bee colony algorithm, such as figure 1 shown, including the following steps:

[0032] Step 1. After the cloud platform receives the virtual machine placement request, it first collects the remaining resource information of all physical machines in the cloud platform, and then satisfies the remaining resources of the physical machines to meet the requested resource requirements of at least one virtual machine to be placed in the virtual machine placement request. The physical machine is used as the screened physical machine, and then the screened physical machine is divided into an active physical machine and an idle physical machine.

[0033] The remaining resources of the physical machine include remaining CP...

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 a virtual machine placement method based on an artificial bee colony algorithm; the method comprises the steps: collecting the remaining resource information of all physical machines in a cloud platform after receiving a request for newly building a virtual machine, and classifying the physical machines according to the remaining resource conditions of the physical machines; then comprehensively considering two resource dimensions of a CPU (Central Processing Unit) and a memory, aiming at reducing resource fragments and the number of active physical machines, and discretizing a continuous artificial bee colony algorithm so as to solve a virtual machine placement problem; introducing a physical machine and a to-be-placed virtual machine into the artificial bee colony algorithm, wherein in the placing process, the employed bees update the nectar source according to the physical machine resource balance degree, and the scout bees randomly find a new nectar source. According to the method, the resource fragments of the cloud platform are optimized, the virtual machine is placed, the resource fragments in the cloud platform are reduced, and the resource utilization rate of the cloud platform is improved on the premise of ensuring low power consumption.

Description

technical field [0001] The invention relates to the technical field of cloud computing, in particular to a virtual machine placement method based on an artificial bee colony algorithm. Background technique [0002] At the end of 2018, the number of data center racks owned by my country has increased significantly, and there are about 2.262 million data center racks of various sizes. In the whole year of 2020, 2.7% of the power generation of the whole society in my country is used for data centers. Due to the commissioning of data centers The number is steadily increasing, and data center electricity consumption will increase further. The energy consumption of all physical machines contained in the data center accounts for 80% of the total energy consumption of the data center hardware equipment. As far as a single physical machine is concerned, the power consumption of a physical machine that is powered on and has no load or a very low load can reach the peak energy consumpti...

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
IPC IPC(8): G06F9/455G06N3/00
CPCG06F9/45558G06N3/006G06F2009/4557G06F2009/45583Y02D10/00
Inventor 王勇张常乐
Owner GUILIN UNIV OF ELECTRONIC TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products