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

Microservice optimization deployment control method, system and cluster based on cloud-edge environment

A control method and micro-service technology, applied in the direction of program control design, multi-program device, climate sustainability, etc., can solve the problems of data end-to-end delay, large resource consumption, etc., to ensure service quality and efficient task scheduling Effect

Active Publication Date: 2022-05-17
SHANGHAI JIAOTONG UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] In view of the shortcomings of the prior art described above, the purpose of the present invention is to provide a microservice optimization deployment control method, system and cluster based on the cloud-edge environment, which is used to solve the problem of microservices in the cloud-edge continuum or in the prior art. Technical problems with large resource consumption or data end-to-end delay

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
  • Microservice optimization deployment control method, system and cluster based on cloud-edge environment
  • Microservice optimization deployment control method, system and cluster based on cloud-edge environment
  • Microservice optimization deployment control method, system and cluster based on cloud-edge environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] Specifically, such as figure 2 As shown, this embodiment provides a cloud-edge environment-based microservice optimal deployment control method, and the cloud-edge environment-based microservice optimal deployment control method includes:

[0052] Step S100, dividing the microservice application into multiple substructures and mapping each substructure to the same node of the cloud edge continuum;

[0053] Step S200, fine-grained allocation of computing resources for each microservice based on the constraints of optimization objectives;

[0054] Step S300, monitor resource usage of each node, and migrate microservices from congested nodes to other idle nodes when unbalanced resource usage is found during operation.

[0055] image 3 It is shown as an architecture diagram of a cloud-edge environment-based optimization deployment control method for microservices in this embodiment. The cloud-edge environment-based optimized deployment control method for microservices ...

Embodiment 2

[0083] Such as Figure 7 As shown, this embodiment provides a cloud-edge environment-based microservice optimal deployment control system 100, and the cloud-edge environment-based microservice optimal deployment control system 100 includes: a microservice mapper 110, a microservice resource manager 120 and a microservice scheduler.

[0084] In this embodiment, the microservice mapper 110 is used to divide the microservice application into multiple substructures and map each substructure to the same node of the cloud edge continuum.

[0085] In this embodiment, the microservice resource manager 120 is configured to fine-grainedly allocate computing resources for each microservice based on constraints of an optimization goal.

[0086] In this embodiment, the microservice scheduler 130 is used to monitor resource usage of each node, and migrate microservices from congested nodes to other idle nodes when resource usage is found to be unbalanced during operation.

[0087] Specifi...

Embodiment 3

[0093] Such as Figure 9 As shown, this embodiment provides a cloud edge service distributed cluster 10, including a plurality of server nodes, and the plurality of server nodes apply the control method for optimal deployment of microservices based on the cloud edge environment as described in Embodiment 1. Embodiment 1 has described in detail the cloud-edge environment-based optimization deployment control method for microservices, which will not be repeated here.

[0094] In summary, the present invention provides an online microservice deployment strategy for the cloud-edge continuum, and at the same time designs and implements a runtime load balancing strategy to achieve efficient task scheduling, thereby meeting the QoS requirements of microservice application services and minimizing cloud The resource usage overhead of the edge continuum; the present invention can solve the deployment problem of microservices in the cloud-edge continuum environment, so as to minimize the...

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 present invention provides a cloud-edge environment-based microservice optimal deployment control method, system, and cluster. The cloud-edge environment-based microservice optimal deployment control method includes: including: dividing microservice applications into multiple substructures and dividing each Each substructure is mapped to the same node in the cloud-edge continuum; fine-grained allocation of computing resources for each microservice based on the constraints of optimization goals; monitoring the resource usage of each node, when the resource usage is found to be unbalanced at runtime, the Microservices migrate from congested nodes to other idle nodes. The present invention can solve the deployment problem of microservices in the cloud edge continuum environment, so as to minimize the resource usage of microservices under the condition of ensuring end-to-end delay requirements of user requests.

Description

technical field [0001] The invention relates to the technical field of big data processing, in particular to the technical field of cloud edge architecture. Background technique [0002] With the development of 5G and the improvement of the computing power of edge devices, cloud data centers and edge gateways have begun to integrate. The geographically distributed cloud edge environment can give full play to the high performance of cloud data centers and the low latency of edge devices. It has a wide range of applications in the fields of cloud VR, cloud games and collaborative reasoning. On the other hand, user-oriented service applications are becoming more and more complex, and software applications require frequent update iterations. Traditional software has been difficult to meet user requirements. For this reason, Internet applications are transforming from a single architecture to microservices. Microservice-based applications involve the interoperability of multiple...

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 Patents(China)
IPC IPC(8): G06F9/48G06F9/50
CPCG06F9/4881G06F9/5072G06F9/5088Y02D10/00
Inventor 陈全过敏意符凯华张蔚
Owner SHANGHAI JIAOTONG UNIV
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