Cloud computing load balancing task scheduling method based on cellular automata

A cellular automata and task scheduling technology, applied in electrical components, program startup/switching, resource allocation, etc., can solve the problem of not considering the difference between virtual machines of task requirements, and achieve the effect of improving load balancing performance and optimizing execution time

A cellular automata and task scheduling technology, applied in electrical components, program startup/switching, resource allocation, etc., can solve the problem of not considering the difference between virtual machines of task requirements, and achieve the effect of improving load balancing performance and optimizing execution time

CN105005503BInactive Publication Date: 2017-12-01孙凌宇 +2

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Cloud computing load balancing task scheduling method based on cellular automata
  • Cloud computing load balancing task scheduling method based on cellular automata
  • Cloud computing load balancing task scheduling method based on cellular automata

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to be able to understand the technical content of the cloud computing load balancing task scheduling method based on the cellular automata of the present invention more clearly, the following examples are given for detailed description.

[0044] The flowchart of the cloud computing load balancing task scheduling method based on cellular automata of this embodiment is as follows figure 1 Shown. In the cloud computing environment, input the tasks submitted by the user 101, analyze the type and degree of the user tasks 102, determine the degree of parallelization and characteristics of the tasks; according to the degree and characteristics of the parallelization of user tasks, and the resource sharing of cloud computing The unique properties such as the allocation method decompose user tasks according to the process granularity level 103; then analyze the resource characteristics of the decomposed tasks 104; based on the analysis results of the task resource characte...

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 relates to a cloud computing load balancing task scheduling method based on cellular automata. The initial solution of task scheduling is obtained based on the heuristic priority allocation strategy of the earliest completion time; then the initial solution of task scheduling is optimized based on cellular automata and greedy principle. solution, thereby minimizing the latest completion time of the overall task and improving the load balancing performance of the virtual machines. Adopting the cloud computing load balancing task scheduling method based on cellular automata of the present invention not only effectively improves the efficiency of task scheduling, realizes the load balancing of the cloud computing platform, but also significantly reduces resource idle time and improves resource utilization benefit, and has better practicability.

Description

Technical field [0001] The invention relates to a cloud computing load balancing task scheduling method based on cellular automata. Background technique [0002] Cloud computing, as a product of the integration and development of traditional technologies such as distributed computing, parallel computing, and grid computing, and new technologies such as network programming models, distributed data storage technology, and virtualization technology, is a key strategic technology and technology leading the innovation of the future information industry. The means will have important strategic significance for my country's development of high-tech industries. Cloud computing divides computing tasks into large-scale cheap server clusters, enabling people to use idle resources distributed in various places to process more complex applications, and obtain extremely high computing quality at very low cost. [0003] As an important part of the cloud computing platform, cloud computing task sc...

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
01 Dec 2017
Publication
CN105005503B
IPC
G06F9/48; G06F9/50; H04L29/08
Inventors
冷明; 孙凌宇