Edge Computing Server Discovery for Low-Latency Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless devices face limitations in computationally demanding applications due to battery capacity, thermal constraints, and device cost, with centralized cloud computing introducing significant communication delays unsuitable for real-time applications.
Innovation Solution
A communication device can request access to edge compute resources via an edge discovery service, which matches application-specific criteria with available edge application servers, providing efficient selection and connection to servers that meet computational needs, and updates information on server availability and load to optimize resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If centralized cloud computing is used to provide computationally demanding applications, then device capabilities can be extended, but communication delay increases significantly
Solution Approach 1:
The patent segments the centralized cloud computing system into distributed edge computing nodes located at network edges closer to users. This segmentation allows computational resources to be distributed geographically, maintaining extended device capabilities while reducing communication delay by eliminating long-distance centralized cloud access.
Solution Approach 2:
The patent introduces a spatial dimension to computing resource deployment by placing edge computing servers at multiple network edge locations rather than a single centralized location. This dimensional change enables users to access computing resources from the nearest edge node, reducing communication delay while maintaining access to powerful computational capabilities.
2Loss of time
If edge computing servers are deployed closer to users, then latency is reduced, but resource allocation efficiency becomes challenging
Solution Approach 1:
The patent implements a feedback mechanism where the edge discovery service continuously monitors and receives information about user equipment requirements and edge server capabilities. This feedback loop enables dynamic resource allocation and server selection, optimizing resource allocation efficiency across the distributed edge computing network while maintaining low latency performance.
Solution Approach 2:
The patent creates a dynamic resource allocation system where the edge discovery service can adaptively match user equipment with appropriate edge servers based on real-time requirements and availability. This dynamic approach replaces static resource allocation, improving productivity by efficiently matching computational needs with available resources across multiple edge locations.
3Productivity
If edge discovery service matches specific criteria with available servers, then resource allocation is optimized, but system complexity increases
Solution Approach 1:
The patent introduces an edge discovery service as an intermediary component that handles the complex matching logic between user equipment requirements and edge server capabilities. This intermediary absorbs the system complexity, allowing the overall system to achieve optimized resource allocation without requiring complex implementation in each user device or edge server.
Data Source
AI summary
Apparatuses, systems, and methods for performing efficient discovery of edge computing servers. A wireless device may provide an edge compute request to an edge discovery service, which may indicate one or more criteria for the edge compute request. The edge discovery service may select one or more edge application servers for the edge compute request based on edge compute resource availability profile information that it stores for multiple edge application servers and the one or more criteria for the edge compute request. The edge discovery service may provide a response to the edge compute request to the wireless device, which may include an indication of the selected edge application server or servers.


