Multi-coflow scheduling method based on graph neural network deep reinforcement learning

A technology of reinforcement learning and neural network, applied in the field of multi-coflow scheduling based on deep reinforcement learning of graph neural network, which can solve the problems of complex coflow scheduling, failure to consider workflow communication requirements, and inability to calculate the optimal workflow completion time, etc. Achieve the effect of improving generalization ability, reducing completion time, and improving efficiency

Active Publication Date: 2020-10-09
BEIJING INSTITUTE OF TECHNOLOGYGY
View PDF8 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The coflow scheduling problem has always been a challenging problem in data center networking (DCN), because coflow has various characteristics that complicate the scheduling of coflow
[0006] Some existing technologies only focus on minimizing the transmission time of a communication stage. In the scheduling process, the communication requirements of the workflow are not considered. This kind of workflow-independent scheduling method does not consider the execution of the work DAG in the coflow scheduling process. order, so the optimal workflow completion time cannot be calculated; some existing technologies use heuristic algorithms to simplify the problem, and such methods can only guarantee the optimal solution close to the NP-hard problem
Therefore, there is still a lot of room for improvement in solving the workflow completion time

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
  • Multi-coflow scheduling method based on graph neural network deep reinforcement learning
  • Multi-coflow scheduling method based on graph neural network deep reinforcement learning
  • Multi-coflow scheduling method based on graph neural network deep reinforcement learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0033] The multi-coflow scheduling method based on deep reinforcement learning of graph neural network provided by the present invention, its basic idea is to adopt the framework of deep reinforcement learning (DRL), learn and train the neural network from the historical trajectory, and encode the output in the neural network at the same time Generate coflow scheduling policies based on which scheduling of workflows in data center networks can be performed without requiring expert knowledge or pre-assumed models.

[0034] The multi-coflow scheduling method based on graph neural network deep reinforcement learning provided by the present invention specifically includes the following steps:

[0035] Step 1. Use the deep reinforcement learning framework to establish a multi-coflow scheduling model, that is, a multi-coflow scheduling model. The structure of th...

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 discloses a multi-coflow scheduling method based on graph neural network deep reinforcement learning. A multi-coflow scheduling model is established based on a deep reinforcement learning framework; a cascaded graph neural network and strategy network is adopted as a deep reinforcement learning agent, wherein the workflow DAG feature extraction is completed by a graph neural network, so that the model can process the workflow DAG with different numbers and connection modes of nodes, and the generalization ability of the model under the unpredictable input DAG is effectively improved; by introducing the strategy converter, a fine-grained coflow scheduling strategy can be generated according to the scheduling priority list, the efficiency of the scheduling process is improved,and the completion time of workflow is effectively shortened.

Description

technical field [0001] The invention belongs to the technical field of computer networks, and in particular relates to a multi-coflow scheduling method based on graph neural network deep reinforcement learning. Background technique [0002] Cluster computing is a method that has been widely adopted in recent years because it can achieve high parallel computing performance at a relatively low capital expenditure as data processing requirements increase in scenarios such as big data and cloud computing. [0003] Many cluster computing applications (such as Spark and MapReduce) are based on a multi-tasking model, where a computing task consists of several consecutive stages and communication stages. Each stage of execution calculation can only start when the intermediate data of the previous stage has been completely sent. The working process of a task can be modeled as a workflow directed acyclic graph (Directed Acyclic Graph, DAG) denoted as G=(V,E), where V is the node set ...

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): H04L12/865G06N3/04G06N3/08H04L47/6275
CPCH04L47/6275G06N3/08G06N3/045
Inventor 郭泽华孙鹏浩
Owner BEIJING INSTITUTE OF TECHNOLOGYGY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products