Mobile Edge Application Host Selection via Execution Environment Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile edge computing technologies face challenges in efficiently determining and selecting the optimal edge computing host to provide high-quality services, leading to potential delays and resource inefficiencies due to complexities in network services and resource management.
Innovation Solution
An electronic device is configured to obtain and compare information related to the execution environment of pre-installed mobile edge applications with the requirements of new applications, determining a suitable edge computing host based on stability, resource availability, and transmission history to optimize installation and reinstallation processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If edge computing host selection is performed without comprehensive execution environment analysis, then service deployment speed is improved, but service quality and stability deteriorate
Solution Approach 1:
The system performs preliminary analysis of execution environment information before application deployment. The network service manager obtains and analyzes execution environment information of target edge computing hosts in advance, including resource availability, service status, and host stability metrics. This preliminary assessment ensures that only suitable hosts are selected for application deployment, thereby maintaining high service quality while enabling efficient deployment.
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring execution environment information and application performance metrics. The network service manager uses this feedback to dynamically adjust host selection decisions, reassign applications between hosts based on changing conditions, and improve future deployment decisions. This feedback loop ensures service quality is maintained while enabling adaptive optimization of deployment speed.
2Reliability
If comprehensive execution environment analysis is performed for host selection, then service quality is improved, but system complexity increases
Solution Approach 1:
The system segments the complex host selection process into distinct functional modules: a network service manager for orchestration, execution environment information collectors for data gathering, and analysis components for processing. Each module handles specific aspects of the selection process independently, making the overall system more manageable and maintainable while enabling comprehensive analysis for high service quality.
Solution Approach 2:
The network service manager acts as an intermediary between applications and edge computing hosts. It centralizes the collection, analysis, and interpretation of execution environment information, shielding application developers from system complexity. The manager translates complex environmental data into simple deployment decisions, maintaining service quality while abstracting away system complexity from end users.
3Productivity
If frequent application reinstallation is performed, then resource utilization is improved, but service stability deteriorates
Solution Approach 1:
The system performs preliminary stability assessment of edge computing hosts before application installation. The network service manager analyzes host stability metrics, service history, and execution environment consistency to predict potential reinstallation needs. By proactively identifying stable hosts, the system minimizes unnecessary reinstalls while optimizing resource utilization through informed deployment decisions.
Solution Approach 2:
The system implements feedback mechanisms that monitor application performance and host stability in real-time. When instability or resource constraints are detected, the network service manager receives feedback and makes intelligent decisions about application reassignment. This feedback-driven approach ensures reinstalls occur only when necessary for resource optimization, maintaining service stability while improving overall resource utilization.
Data Source
AI summary
A method, performed by an electronic device, of transmitting a mobile edge application, includes obtaining information related to an execution environment of at least one pre-installed mobile edge application, receiving an installation request for a new mobile edge application, determining a mobile edge computing host for installing the new mobile edge application, based on the information related to the execution environment and the requirement information related to an execution environment of the new mobile edge application, and transmitting the new mobile edge application to the determined mobile edge computing host.


