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

A task scheduling method for cloud computing platform

A cloud computing platform and task scheduling technology, applied in computing, program control design, multi-program device, etc., can solve the problem of not considering communication overhead, not considering system load balance, minimizing task scheduling length and rational use of virtual resources, etc.

Active Publication Date: 2019-05-24
CHANGCHUN INST OF TECH
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this algorithm does not consider the communication overhead between key tasks on different processors, nor does it consider the load balancing of the system.
[0008] Therefore, the existing various task scheduling methods cannot meet people's needs for minimizing task scheduling length and rationally utilizing virtual resources.

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
  • A task scheduling method for cloud computing platform
  • A task scheduling method for cloud computing platform
  • A task scheduling method for cloud computing platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] In order to make the technical problems, technical solutions and beneficial effects solved by the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0068] For the convenience of understanding the present invention, first introduce the basic knowledge:

[0069] Cloud computing is a new business computing model that manages and allocates computing resources in a unified manner. Cloud computing virtualizes scalable, dynamic, and distributed computing resources and provides them to users in a paid manner. Users only need to submit tasks to the cloud computing center, and the cloud computing center will allocate corresponding resources according to the needs of the task. computing resources to perform these tasks.

[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 present invention provides a task scheduling method oriented to a cloud computing platform, comprising: traversing all task nodes in a DAG graph, and sequentially calculating the static priority of each node task; arranging tasks in descending order according to the static priority, and sequentially Put it into the task priority queue; for each task in the task priority queue, as long as the start execution time of the current task can be advanced, and the task that has been scheduled is not delayed, the parent task of the current task will be copied instead of only Copy only the critical parent task of the current task. Compared with the traditional algorithm, the start stage of task replication is advanced, and the task is copied first, and then the virtual machine is selected, so that the task can be executed on the virtual machine that can complete it the fastest, and the selection of virtual machine is more reasonable. Considering the load balance in the selection stage of the virtual machine, the good load balance of the cloud computing system is realized, and the resource utilization rate of the cloud computing system is improved.

Description

technical field [0001] The invention belongs to the technical field of cloud computing task scheduling, and in particular relates to a cloud computing platform-oriented task scheduling method. Background technique [0002] As a business model, cloud computing needs to process a collection of tasks submitted by a large number of user groups, and how to effectively schedule these tasks is a crucial issue. Cloud computing task scheduling strategy is a key factor determining system performance and an important guarantee for cloud computing service quality. A good task scheduling method should be able to reduce the total execution time of the task and improve the resource utilization rate of the virtual machine; in the process of task scheduling, it should be able to take into account the load balance of the system, use computing resources reasonably and effectively, and ensure that the user's needs are met in a short period of time. Internal responses to improve resource utiliz...

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 Patents(China)
IPC IPC(8): G06F9/455G06F9/48H04L29/08
CPCG06F9/45558G06F9/4856G06F9/4881G06F2009/4557H04L67/10
Inventor 耿晓中柯洪昌于澜任斌鲍杰徐欣欣
Owner CHANGCHUN 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