Dependency relationship task scheduling method combined with function on-demand configuration in edge calculation

An edge computing and dependency technology, applied in the scheduling field of dependent tasks, can solve the problems of low running efficiency of edge computing applications, task scheduling does not consider task dependencies, etc., to reduce application completion time and improve user experience , the effect of reducing the running time

Active Publication Date: 2019-07-30
UNIV OF SCI & TECH OF CHINA
View PDF2 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Based on the problems existing in the prior art, the purpose of the present invention is to provide a scheduling method for tasks with dependencies that combines functions on demand in edge computing, which can solve the problem that tasks in existing edge computing do not consider tasks in applications. Dependencies, leading to the problem of inefficient operation of applications in edge computing

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
  • Dependency relationship task scheduling method combined with function on-demand configuration in edge calculation
  • Dependency relationship task scheduling method combined with function on-demand configuration in edge calculation
  • Dependency relationship task scheduling method combined with function on-demand configuration in edge calculation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0062] The method for scheduling tasks with dependencies configured on demand in combination with functions in edge computing provided by the embodiment of the present invention specifically includes the following steps:

[0063] Step 1, enter figure 2 The set edge computing network and image 3 A directed acyclic graph of three applications of give the edge server s where the application is initialized a ;

[0064]Step 2: Use the information in Step 1 above to perform a greedy initial configuration of the edge servers in the network, ignoring the capacity of the edge servers, and greedily ensure that each task is configured on the server with the least running time, and set the virtual capacity value as All servers spend the maximum value of capacity and set the capacity of the edge server to be the virtual capacity value. Under this virtual capacity setting, edge servers with remaining capacity that can be configured greedily and non-repeatedly select the task of confi...

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 dependency relationship task scheduling method in combination with function on-demand configuration in edge computing, which comprises the following steps: step 1, acquiringrelevant parameters of a network and a task, and selecting an initialized edge server; step 2, performing greedy initial configuration on the edge server by using the related parameters in the step 1to obtain server configuration information; step 3, expressing the tasks with the dependency relationship in the step 1 by using a directed acyclic graph, and performing topological sorting on the tasks in the directed acyclic graph to form a topological sequence; step 4, iterating the topological sequence in the step 3 by using the server configuration information in the step 2, and calculating the earliest finishing time of each task running on each edge server to obtain a task distribution and scheduling scheme; and step 5, under the constraint of the actual capacity of the edge server, allocating and scheduling each task according to the allocation and scheduling scheme of the task in the step 4. The method can minimize the completion time of an application consisting of a plurality ofdependent tasks in an edge computing environment.

Description

technical field [0001] The invention relates to the field of edge computing, in particular to a scheduling method for tasks with dependencies in edge computing that combine functions with on-demand configuration. Background technique [0002] In recent years, with the rapid development of cellular networks and the Internet of Things (IOT), high-speed and high-reliability air interfaces enable applications with high complexity and high energy consumption to be offloaded to remote cloud data centers for operation, thereby making up for the computing power of mobile terminals. and reduce its energy consumption. However, long-distance propagation inevitably leads to severe communication delays, which cannot meet the real-time response requirements of applications such as augmented reality (VR), cognitive assistance, and connected vehicles. To alleviate this problem, an important paradigm shift has occurred in the field of mobile computing, from centralized cloud computing to ed...

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): G06F9/50G06F9/48
CPCG06F9/5072G06F9/4881Y02D30/70
Inventor 谈海生刘柳燕李向阳黄浩强
Owner UNIV OF SCI & TECH OF CHINA
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