Edge Microservice Optimization via Cloud-Side Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveMSA parameter measurement precisionVSAvoidedge environment device complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If cloud-side modified edge environment is created with optimizations, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improveedge environment productivityVSAvoidmodified edge environment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #26Copying

3Reliability

If in-cloud verification is performed before distribution, then reliability is improved, but loss of time increases

Engineering Contradiction:
Improvemodified edge environment reliabilityVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11477301B1Dynamic measurement analysis and optimization of micro-service architecture for edge computing
Publication Date: 2022.10.18 DELL PROD LP
  • US11477301B1 patent drawing
  • US11477301B1 patent drawing
  • US11477301B1 patent drawing

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.