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

Cloud computing platform-oriented scientific workflow task scheduling method

A cloud computing platform, task scheduling technology, applied in computing, program control design, program startup/switching, etc., can solve the problem of not considering other ancestor nodes from a global perspective, not considering the optimization of the number of virtual machines, and not considering the use of virtual machines number, etc.

Active Publication Date: 2018-04-20
CHANGCHUN INST OF TECH
View PDF7 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But this algorithm does not take into account the number of virtual machines used
(2) The OSA algorithm assigns the parent task node and the child task node to the same virtual machine as much as possible, so that the current task can obtain the earliest start time, but this algorithm is only limited to the local area, and does not consider other ancestor nodes from the global perspective. This is limited to minimize the makespan of the entire task
(3) The CPTD algorithm first converts the DAG task graph into a corresponding product processing tree, then finds out the critical path, and shortens the execution time of all task nodes by minimizing the completion time of the task nodes on the critical path, but the algorithm high complexity
However, the CPFD algorithm does not consider the optimization of the number of virtual machines, which takes up more virtual machine resources.
[0007] Therefore, the existing various task scheduling methods cannot meet people's needs for minimizing the completion time of scientific workflows and minimizing the number of computing resources used.

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 platform-oriented scientific workflow task scheduling method
  • Cloud computing platform-oriented scientific workflow task scheduling method
  • Cloud computing platform-oriented scientific workflow task scheduling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0071] 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.

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

[0073] Cloud computing is the unified management and scheduling of a large number of computing resources connected by the network to form a computing resource pool to provide on-demand services to users. It is a supercomputing model based on the Intel network. In a remote data center, thousands of computers and servers are connected to form a computer cloud.

[0074] Scientific workflow refers to turning a series of data management, calculation, analysis, display an...

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 platform-oriented scientific workflow task scheduling method. The method comprises the steps of modeling a constraint relationship between tasks as a DAG graph; converting the DAG graph into an in-tree structure task diagram; constructing a scheduling set; adjusting a scheduling set Pn of anode tasks En, wherein the number of scheduling combinations in thescheduling set Pn is the required number of virtual machines; and assigning each scheduling combination in the scheduling set Pn to a corresponding virtual machine for execution. The cloud computing platform-oriented scientific workflow task scheduling method has the advantages that the communication overhead between workflow tasks is reduced through a task replication technology, the task scheduling length is minimized, and the efficiency of task scheduling is effectively improved; through a task grouping technology, the number of virtual machines used is effectively reduced; and by rationally utilizing the idle time of the virtual machines, the utilization of virtual resources is improved.

Description

technical field [0001] The invention belongs to the technical field of scientific workflow-oriented task scheduling in cloud computing systems, and in particular relates to a cloud computing platform-oriented scientific workflow task scheduling method. Background technique [0002] As a hot issue in recent years, cloud computing has attracted more and more researchers in academia and industry. Cloud computing technology is developed from distributed computing, parallel computing, and grid computing. It uses virtualization technology to virtualize computing resources, storage resources, and bandwidth resources into a dynamically scalable virtualized resource pool. , provided to different users on demand in the form of services. [0003] Scientific workflow refers to turning a series of data management, calculation, analysis, display and other tasks encountered in scientific research into independent services, and then combining these services through data links to meet the n...

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/455G06F9/48H04L29/08
CPCG06F9/45558G06F9/4856G06F2009/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