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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com