Edge Server Selection and Access Updates for Reliable Connectivity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices face challenges in selecting high-quality servers for edge computing services, managing server activation, and updating access information, leading to potential service failures and connectivity issues.
Innovation Solution
The electronic device selects a third server based on priority information, activates deactivated servers through retransmission of edge service discovery requests, and updates access information to ensure valid connectivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the electronic device uses conventional server selection methods, then the device can connect to servers, but it may select low-quality servers instead of high-quality servers
Solution Approach 1:
The electronic device performs preliminary actions by storing priority information for multiple servers in advance and using this pre-stored information to automatically select high-quality servers, eliminating the need for manual selection and ensuring reliable server choice without additional user input
2Reliability
If the electronic device searches for servers through edge service discovery, then it can find available servers, but it cannot determine whether instantiated servers have been detected
Solution Approach 1:
The electronic device implements feedback mechanisms by receiving and processing server information from network nodes, including status information about instantiated servers, and using this feedback to accurately determine server availability and instantiation state, thereby resolving the information loss problem
3Reliability
If the electronic device uses expired access information to connect to servers, then it can maintain connection, but it cannot access the server properly
Solution Approach 1:
The electronic device performs preliminary actions by proactively updating access information for servers before expiration occurs, storing updated information in advance, and using this pre-updated information to maintain valid connections, thereby preventing access failures without waiting for expiration events
Solution Approach 2:
The electronic device implements feedback by continuously monitoring the validity of access information and receiving updates from network nodes, then using this feedback to timely refresh access credentials and maintain valid server connections, preventing connectivity issues
4Reliability
If the electronic device attempts to activate deactivated servers, then it can restore service, but the activation process is complex and error-prone
Solution Approach 1:
The electronic device performs self-service by automatically detecting deactivated servers, determining appropriate activation methods, and executing activation without requiring manual user intervention or complex user-configured procedures, thereby simplifying the activation process while maintaining reliability
Solution Approach 2:
The electronic device uses feedback mechanisms to receive server status information from network nodes, identify deactivated servers, and automatically initiate activation processes based on this feedback, eliminating the need for manual detection and simplifying the overall activation workflow
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic device includes a memory, a communication circuit, and a processor. The memory is configured to store an application and an edge enabler client. The communication circuit is configured to communicate with at least one of a first server, a second server, or a third server. The application is configured to perform one or more functions corresponding to the third server. The processor is configured to receive access information for accessing the second server from the first server. The processor is configured to receive access information of the third server from each of a plurality of second servers. The processor is configured to check at least one or more third servers capable of providing a service The processor is configured to select the third server to request access among a plurality of third servers. The processor is configured to perform the service using the selected third server.