Edge Computing Platform Application Component Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile edge computing (MEC) technologies primarily provide virtualized computing, storage, and network resources at edge locations but do not effectively manage application functions and service deployments across multiple edge computing platforms, limiting the deployment and communication of application program components.
Innovation Solution
A method and device for managing application programs by enabling registration, identity allocation, and communication between edge computing platforms, allowing for the deployment and updating of application program components across multiple levels of edge computing platforms through the exchange of registration information, instance identities, and application program component parameters and models.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If MEC technology provides virtualized computing, storage, and network resources at edge locations, then service delivery capability is improved, but application function management and service deployment capability deteriorate
Solution Approach 1:
The patent segments the application program into multiple independent application program components that can be separately deployed and managed across different edge computing platforms. This segmentation enables granular control over application functions while maintaining efficient service delivery through distributed deployment of specific components at appropriate edge locations.
Solution Approach 2:
The patent introduces a hierarchical dimension to edge computing platform management by establishing multi-level platforms (first-level, second-level, etc.) with different functional capabilities. This dimensional structure allows simultaneous optimization of service delivery at edge locations and application management at higher hierarchical levels, resolving the contradiction between local service efficiency and global application control.
2Adaptability or versatility
If application program components are deployed across multiple edge computing platforms, then service flexibility is improved, but platform registration and identity management complexity increases
Solution Approach 1:
The patent establishes a universal registration mechanism where edge computing platforms can register with multiple parent platforms simultaneously, and application program components can be deployed across different platform levels. This multi-functional registration system simplifies the deployment process by providing a standardized interface for platforms to announce their capabilities and for components to be distributed across the hierarchical structure without requiring complex platform-specific registration procedures.
3Reliability
If instance identities are allocated and exchanged between edge computing platforms, then component communication capability is improved, but information management overhead increases
Solution Approach 1:
The patent extracts and standardizes the identity management function by allocating instance identities at appropriate hierarchical levels and exchanging only the necessary identity information between platforms. This extraction approach reduces information overhead by transmitting only essential identification data rather than complete platform state information, while maintaining reliable component communication through standardized identity exchange protocols.
Data Source
Figure 1A
Figure 1B
Figure 2a
AI summary
A method and device for managing an application program are provided. The method includes: obtaining, by a first edge computing platform, an application program component of the first edge computing platform and an application program component of a second edge computing platform, where the application program component of the first edge computing platform and the application program component of the second edge computing platform are application program components in a global application program; and sending the application program component of the second edge computing platform to the second edge computing platform. After obtaining the application program component of the second edge computing platform, the first edge computing platform sends the application program component of the second edge computing platform to the second edge computing platform, so that the second edge computing platform installs the application program component of the second edge computing platform, thereby implementing a deployment of application programs between all levels of edge computing platforms.