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

Cloud resource allocation method and system based on multi-objective optimization

A technology of multi-objective optimization and allocation method, applied in the direction of resource allocation, multi-program device, program control design, etc., can solve problems such as cloud resource allocation

Active Publication Date: 2019-11-19
NANJING INST OF TECH
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to overcome the deficiencies in the prior art, provide a cloud resource allocation method and system based on multi-objective optimization, and solve the problem of cloud resource allocation under complex requirements

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
  • Cloud resource allocation method and system based on multi-objective optimization
  • Cloud resource allocation method and system based on multi-objective optimization
  • Cloud resource allocation method and system based on multi-objective optimization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0245] The experiment in this paper is run on the PlatEMO platform. The experimental environment is: Intel Core i5, 12GB RAM, Windows 10 (64bit), Matlab 2016b. The initial data used in the experiment is as follows: Fast non-dominated sorting optimization genetic algorithm based on sequential search to solve practical problems See Table 1 for the time parameter settings, Table 2 for the initial value of the virtual machine resources in the experiment, Table 3 for the initial value of the physical machine resources in the experiment, and Table 4 for the effectiveness of the virtual machine allocated to the physical machine in the experiment .

[0246] Table 1 parameter setting

[0247]

[0248] Table 2 The initial value of virtual machine resources in the experiment

[0249]

[0250] Table 3 Initial value of physical machine resources in the experiment

[0251]

[0252] Table 4 The effectiveness of virtual machines assigned to physical machines in the experiment

[0...

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 provides a cloud resource allocation method and a cloud resource allocation system based on multi-objective optimization. The method comprises the following steps: solving a problem of allocating cloud resources to a virtual machine requesting resources, and constructing an objective function for multi-objective optimization through three optimization objectives: maximizing the allocation of the virtual machine, minimizing the central energy consumption, and maximizing the effectiveness; and solving the target function to obtain a cloud resource allocation scheme. The cloud resource allocation model based on multi-objective optimization can meet the complex requirements of users.

Description

technical field [0001] The invention relates to the technical field of cloud computing, in particular to a method and system for allocating cloud resources based on multi-objective optimization. Background technique [0002] The cloud computing data center integrates various resources in the network, including resources used for storage, computing, network, memory, etc., and then share them with the virtual server where the data center is located through the network to realize virtualization. Resource sharing, automatic deployment and dynamic expansion are used to improve the resource utilization efficiency of the data center. Compared with the previous traditional data center, the current cloud data center has the advantages of dynamic resource adjustment and sharing, high availability, high flexibility and high automation. [0003] However, the number of physical machines contained in a cloud computing data center is limited after all, and the operating cost is relatively...

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/50
CPCG06F9/5077G06F9/5027Y02D10/00
Inventor 霍瑛苏醒刘一丹
Owner NANJING INST OF 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