Edge Microservice Optimization via Cloud-Side Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing edge computing environments in cloud computing platforms is challenging due to variations in information handling systems and the need for efficient data processing, storage, and communication, which existing technologies fail to address effectively.
Innovation Solution
A method is introduced where a data collection service is sent from the cloud side to the edge side to collect microservice architecture parameters, perform measurements to identify dependencies, and implement optimizations within a modified edge environment, followed by in-cloud verification before distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If data collection service is sent from cloud to edge to collect MSA parameters, then measurement precision is improved, but device complexity increases
Solution Approach 1:
A data collection service acts as an intermediary between the cloud environment and edge devices. This service is sent from the cloud to the edge environment to collect MSA parameters, performing measurements and identifying dependencies without requiring permanent complex infrastructure at the edge. The service temporarily resides at the edge, executes data collection, then returns to the cloud, thus improving measurement precision while avoiding permanent device complexity increases.
Solution Approach 2:
The data collection service is prepared and configured in the cloud environment before being sent to the edge. All necessary measurement tools and protocols are pre-established, allowing the service to perform accurate MSA parameter measurements upon arrival at the edge without requiring complex local configuration, thereby improving measurement precision while minimizing edge device complexity.
2Productivity
If cloud-side modified edge environment is created with optimizations, then productivity is improved, but device complexity increases
Solution Approach 1:
Optimizations and fixes are developed and tested in a cloud-side modified edge environment before being deployed to actual edge devices. This preliminary action allows productivity improvements to be prepared in advance while ensuring they do not introduce unnecessary complexity when deployed, as the modifications are validated in the cloud first.
Solution Approach 2:
A modified edge environment is created as a copy or simulation in the cloud, allowing optimizations to be developed and tested without permanently modifying actual edge devices. This copying approach enables productivity improvements to be prepared and verified while avoiding permanent complexity increases at the edge, as changes can be refined in the cloud copy before deployment.
3Reliability
If in-cloud verification is performed before distribution, then reliability is improved, but loss of time increases
Solution Approach 1:
Verification of modified edge environments is performed in the cloud before distribution to edge devices. This preliminary verification ensures reliability by catching issues early, and because it is done in the cloud with abundant resources, it does not significantly increase loss of time compared to post-deployment verification, thus improving reliability while minimizing time loss.
Data Source
AI summary
A method for managing a cloud computing platform including an edge-side and a cloud-side sends a data collection service from the cloud side to the edge side environment to collect edge data indicative of one or more microservice architecture (MSA) parameters associated with one or more microservices in the edge side. An measurement of the edge data is performed to identify dependencies between one or more MSA parameters and one or more edge environment settings. Based at least in part on the MSA measurement, one or more edge environment optimizations are identified and one or more appropriate fixes are implemented within a cloud-side modified edge environment. Before distributing the modified edge environment to the edge, an in-cloud verification of the cloud-side modified edge environment.


