Resource optimal allocation method suitable for edge computing environment

A resource optimization and allocation method technology, applied in the field of edge computing, can solve the problems of impossible to find polynomial time, difficult to adapt and meet the reasonable scheduling and optimal allocation of resources in the edge computing environment, and achieve the optimal overall system performance and system resource utilization. high rate effect

Active Publication Date: 2019-10-18
STATE GRID SICHUAN ELECTRIC POWER CORP ELECTRIC POWER RES INST
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this is obviously an NP problem. In practical applications, it is impossible to find a reasonable method for polynomial time optimization. Therefore, we can only retreat to find an effective suboptimal algorithm
However, many existing heuristic algorithms, such as LPT algorithm, MULTIFIT algorithm, LPT algorithm combined with MULTIFIT algorithm and BoundFit algorithm, mostly simplify the system, only focus on a certain type of resources, and the optimal allocation method does not make the system as a whole To achieve the optimum, it is difficult to adapt and meet the requirements of reasonable scheduling and optimal allocation of resources in the edge computing environment

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
  • Resource optimal allocation method suitable for edge computing environment
  • Resource optimal allocation method suitable for edge computing environment
  • Resource optimal allocation method suitable for edge computing environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0036] In order to maximize the utilization of system resources, the cloud computing center receives as many requested tasks as possible, selects appropriate tasks from the task set, and distributes these tasks to edge computing devices or processing nodes in the system in a balanced manner; Each processing node is load balanced, and the remaining resources on each processing node are the least. Its realization principle is as follows:

[0037] Given c task processing nodes, each processing node has system resources R(r 1 , R 2 ,..., r m ): A total of m-dimensional resources, a collection of tasks requested to be executed {T 1 , T 2 ,..., T n }: A total of n requests, and each task requires a resource of r i ={r i,1 , R i,2 ,..., r i, m }, i ∈ {1, 2, ..., n}, then how to set {T 1 , T 2 ,..., T n } Select c disjoint subsets {s 1 , S 2 ,...,S c } And assign them to c task processing nodes so that the remaining resources of each processing node The smallest, and the total number of...

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 resource optimal allocation method suitable for an edge computing environment. The method comprises the steps of obtaining a current resource utilization rate of each processing node; obtaining the current residual resource quantity of each processing node in the processing node set; selecting a processing node with the maximum sum of the current residual resources from the processing node set, and setting the processing node as a processing node o; and selecting a task k from the remaining task set, adding the task k into the processing node o, recalculating the resource balance degree Pok of the processing node o after the task k is added, and performing resource optimization allocation based on the resource balance degree. On the premise of fully considering the resource load constraint condition of each edge computing device or processing node, the appropriate task is selected from the request tasks to be allocated to the appropriate edge computing deviceor node, so that the system resource utilization rate is highest, and the overall performance of the system is optimal.

Description

Technical field [0001] The invention relates to the technical field of edge computing, in particular to a resource optimization allocation method suitable for an edge computing environment. Background technique [0002] With the introduction and deepening of the concept of ubiquitous power Internet of Things, the existing cloud computing-related technologies have been difficult to efficiently process the massive data generated by network edge devices. The development of ubiquitous power Internet of Things application requirements objectively promotes the rapid development of edge computing models, enabling them to increase task execution and data analysis capabilities on network edge devices, and migrate some or all of the computing tasks of the original cloud computing model to At the edge of the network, it reduces the computing load of the cloud computing center, reduces the pressure on the network bandwidth, and improves the efficiency of data processing. In the edge computi...

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/50
CPCG06F9/5088
Inventor 李琪林程志炯
Owner STATE GRID SICHUAN ELECTRIC POWER CORP ELECTRIC POWER RES INST
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