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

Method and system for automatically allocating resources in containerized edge computing

An automatic allocation and edge computing technology, applied in the field of edge computing, can solve problems such as state adjustment, its value is difficult to determine, etc., to achieve the effect of balancing resource utilization, maintaining flexibility and versatility

Pending Publication Date: 2022-05-13
EAST CHINA INST OF COMPUTING TECH
View PDF2 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the invention uses a fixed threshold, whose value is difficult to determine and cannot be adjusted according to the state of the system when it is running

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
  • Method and system for automatically allocating resources in containerized edge computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] According to a method for automatically allocating resources in containerized edge computing provided by the present invention, such as figure 1 shown, including:

[0044] Step S1: the monitor collects data, and publishes container resource utilization and application performance status statistics on the message broker;

[0045] Step S2: The analysis planner receives the information sent by the monitor obtained through the message broker, builds a model through machine learning, and generates extended operations based on model reasoning;

[0046] Step S3: The executor receives and analyzes the data transmitted by the planner to generate extended instructions for allocating resources.

[0047] Specifically, the container orchestration framework is used to create, deploy, and manage containerized applications. Following the master-slave model, the master processing node orchestrates the scheduling of containers, and the management cluster accepts other nodes as slave pro...

Embodiment 2

[0057] Embodiment 2 is a preferred example of Embodiment 1 to describe the present invention more specifically.

[0058] Those skilled in the art can understand a method for automatically allocating resources in containerized edge computing provided by the present invention as a specific implementation of a system for automatically allocating resources in containerized edge computing, that is, the method for automatically allocating resources in containerized edge computing The system for automatically allocating resources in containerized edge computing can be realized by executing the steps of the method for automatically allocating resources in containerized edge computing.

[0059] A system for automatically allocating resources in containerized edge computing according to the present invention includes:

[0060] Module M1: Monitor collects data and publishes container resource utilization and application performance status statistics on the message broker;

[0061] Modul...

Embodiment 3

[0073] Embodiment 3 is a preferred example of Embodiment 1 to describe the present invention more specifically.

[0074] The technical problem to be solved in the present invention is embodied in the following points:

[0075] 1) The present invention provides a method for automatically allocating resources according to system operation conditions in containerized edge computing, which is used to replace the commonly used threshold value configuration strategy.

[0076] 2) The method of the present invention adopts a distributed architecture, compatible with the current mainstream container orchestration framework, such as Kubeedge, etc., suitable for heterogeneous edge computing scenarios, and can simultaneously complete elastic expansion of horizontal expansion and vertical expansion.

[0077] 3) The method of the present invention realizes the combined optimization of multiple objectives, and can ensure real-time performance of edge computing applications while balancing re...

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 method and system for automatically allocating resources in containerized edge computing, and the method comprises the steps: S1, collecting data through a monitor, and publishing the utilization rate of container resources and the statistical information of the performance state of an application program on a message agent; s2, the analysis planner receives information sent by the monitor and obtained through the message agent, a model is established in a machine learning mode, and extension operation is generated based on model reasoning; and S3, the executor receives and analyzes the data transmitted by the planner to generate an expansion instruction for allocating resources. The invention provides a method for automatically allocating resources according to system operation conditions in containerized edge computing, which adopts a monitoring-analysis planner-execution closed loop to adaptively adjust resource allocation, and analyzes, plans and supports a system modeling method adopting a machine learning means. According to the method, combination optimization of multiple targets is taken into consideration, resource utilization can be balanced, the energy efficiency can be improved, and meanwhile, the requirements of real-time performance and the like of edge computing application can be met.

Description

technical field [0001] The present invention relates to the technical field of edge computing, in particular to a method and system for automatically allocating resources in containerized edge computing. Background technique [0002] In recent years, with the continuous advancement of information technology, the continuous ubiquity of intelligent terminal systems, and the rapid development of mobile Internet and intelligent applications of the Internet of Things, intelligent applications for cloud centers, edge nodes, and end devices have attracted widespread attention in the industry. . Intelligent applications adopt an infrastructure support architecture based on elastic services, which refers to virtual machines or container clusters running in a cloud computing environment, allowing users to freely schedule computing resources without being limited by traditional hardware devices. Elastic service has good scalability and supports users to flexibly adjust the memory, sys...

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/50G06N20/00G06F11/30
CPCG06F9/5077G06N20/00G06F11/301
Inventor 邓畅夏卫
Owner EAST CHINA INST OF COMPUTING 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