Supercharge Your Innovation With Domain-Expert AI Agents!

Cloud computing resource allocation method based on clonal selection algorithm

A technology of clone selection algorithm and resource allocation, which is applied in the field of cloud computing resource allocation based on clone selection algorithm

Active Publication Date: 2018-11-27
JIANGSU OCEAN UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this greedy strategy is often a local optimum, and it often falls into a local optimum when dealing with complex tasks with large demand changes, and cannot complete resource allocation tasks well.

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 computing resource allocation method based on clonal selection algorithm
  • Cloud computing resource allocation method based on clonal selection algorithm
  • Cloud computing resource allocation method based on clonal selection algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be further described in detail below in conjunction with the accompanying drawings, so that those skilled in the art can implement it with reference to the description.

[0028] figure 1 As shown, the embodiment of the present invention provides a method for allocating cloud computing resources based on a clone selection algorithm, comprising the following steps:

[0029] Step 1. Randomly generate an initial antibody population A, which includes M antibodies, and each antibody corresponds to a cloud task allocation scheme.

[0030] Wherein, the step 1 specifically includes: storing the distribution plan corresponding to each antibody in the randomly generated initial antibody population A into a set of two-dimensional arrays Ass[M][cloudletNum], wherein cloudletNum represents the cloud to be processed The number of tasks, the value range of the two-dimensional array elements is [1, vmNum], vmNum indicates the number of virtual machines used t...

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 computing resource allocation method based on a clonal selection algorithm. The cloud computing resource allocation method comprises: randomly generating an initial antibody population, wherein each antibody corresponds to a cloud task allocation scheme; calculating the execution duration of each virtual machine in each allocation scheme and the total duration of each allocation scheme; cloning and mutating each antibody in the initial antibody population to form a new antibody, calculating the execution time of each virtual machine in the allocation scheme for each new antibody and the total duration of each allocation scheme, forming a new antibody population by combining the antibody population with the new antibodies produced by clonal mutation, and arranging the antibodies in the new antibody population in duration ascending order, and retaining first M antibodies as antibodies in the initial antibody population; repeating above procedures, and selecting the antibody with the shortest total duration of the allocation scheme from the remaining M antibodies. The method optimizes the allocation scheme, can complete all tasks in a shorter time, and improves the execution efficiency.

Description

technical field [0001] The invention relates to the field of cloud computing. More specifically, the present invention relates to a cloud computing resource allocation method based on a clone selection algorithm. Background technique [0002] Cloud computing is a computing model that enables access to shared resource pools anytime, anywhere and on-demand through the Internet. Cloud computing resource scheduling can be defined as the process of resource allocation among different user tasks according to certain resource usage rules in the cloud computing environment. In the prior art, scholars have proposed a sequential allocation strategy and a greedy strategy to allocate resources, but the above two methods also have their own shortcomings. [0003] The sequential allocation strategy is the strategy of assigning tasks in the order of tasks. In this method, assuming that there are n tasks and m virtual machines, they are assigned to the virtual machines one by one accordin...

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/50G06N3/12
CPCG06F9/5027G06N3/126
Inventor 戴红伟杨玉李存华仲兆满纪兆辉
Owner JIANGSU OCEAN UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More