Conditional Address Resolution for Edge Computing Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In telecommunications networks, existing address resolution methods, such as DNS, face challenges in efficiently managing endpoint selection for resources like edge computing, leading to delayed service quality and reduced accessibility due to time and location-dependent conditions.
Innovation Solution
A method that provides conditional address mapping information to client communication devices, allowing them to determine the validity of endpoint addresses based on time and location-related conditions, enabling proactive relocation of edge resources and optimizing endpoint selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If traditional DNS address resolution is used, then simplicity of address resolution is maintained, but latency increases and service quality deteriorates due to inability to consider time and location conditions
Solution Approach 1:
The address mapping information is segmented into multiple condition-specific mappings, where each mapping corresponds to a specific time period or location. The client device receives a set of conditional mappings and selects the appropriate one based on current conditions, thereby reducing latency by avoiding unnecessary resolution steps while maintaining manageable complexity through structured segmentation.
Solution Approach 2:
The network function pre-configures and provides multiple address mappings with associated condition information before the client device needs to resolve an address. This preliminary preparation allows the client device to quickly select the appropriate mapping based on current time or location without performing complex real-time resolution, thus reducing latency while keeping the mechanism relatively simple.
2Reliability
If endpoint selection is optimized based on time and location conditions, then service quality improves, but address resolution complexity increases
Solution Approach 1:
Address mappings are segmented into distinct conditional entries, each valid for specific time periods or locations. The client device evaluates simple condition checks (time comparison or location matching) against pre-segmented mappings, ensuring reliable service quality through condition-appropriate endpoint selection while maintaining relatively simple resolution logic.
Solution Approach 2:
Different address mappings are provided for different local conditions (specific time periods or locations). The client device applies the appropriate mapping based on its current local context, ensuring service quality is optimized for each specific condition while the overall system maintains manageable complexity through localized condition-checking logic.
3Measurement precision
If conditional address mapping information is provided to client devices, then endpoint selection accuracy improves, but signaling overhead increases
Solution Approach 1:
The network function provides a set of conditional address mappings that may be more than the client device immediately needs, but filters them down based on current conditions. This partial provision approach ensures accurate endpoint selection by having pre-validated mappings available while managing signaling overhead through efficient condition-based filtering rather than providing all possible mappings continuously.
Solution Approach 2:
The client device performs self-service by autonomously evaluating its current time or location against the received condition information and selecting the appropriate mapping without requiring additional network intervention. This self-service mechanism improves endpoint selection accuracy while reducing signaling overhead, as the client device handles the condition evaluation locally without continuous network communication.
4Productivity
If resources are relocated to optimize accessibility, then client access efficiency improves, but deployment time increases
Solution Approach 1:
The network function performs preliminary resource relocation and pre-configures conditional address mappings before clients need to access the resources. By anticipating access patterns and pre-positioning resources with associated condition information, the system improves client access efficiency while managing deployment time through advance preparation rather than reactive relocation.
Solution Approach 2:
The system dynamically adjusts address mappings based on changing conditions (time periods or locations) without requiring physical resource relocation. The conditional mappings enable the same resource to be logically redirected to different endpoints based on current conditions, improving access efficiency while avoiding the time cost of actual resource deployment and relocation.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
The invention relates to a method for operating an application functionality and/or an address resolution functionality within or as part of a telecommunications network comprising a resource, representing at least one of an application, a service, a device, a user or an abstraction thereof, accessible through the resource, the resource comprising a plurality of endpoints each of which having or being assigned to a service or application address, wherein a client communication device of or connected with the telecommunications network is able to request or to access at least one service or application provided by the resource, wherein the client communication device requests or accesses the at least one service or application by means of addressing at least one endpoint, wherein the telecommunications network and/or the resource comprises or is assigned to an address resolution functionality, wherein the method comprises the following steps: -- in a first step, the client communication device receives, from the address resolution functionality, an address mapping information regarding the at least one resource or regarding the at least one service or application, the address mapping information comprising at least one condition information and a service or application address information associated or related to the at least one condition information, the service or application address information being related to an endpoint of the plurality of endpoints and the at least one condition information comprising at least one condition element defining a condition of or related to the client communication device, -- in a second step, the client communication device conducts a detection related to the at least one condition element of the at least one condition information, wherein the client communication device considers the service or application address information, related to the condition information, as a valid service or application address information if and only if the at least one condition - of the at least one condition element referred to by the at least one condition information - is detected to be verified.