Conditional Address Resolution for Edge Computing Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovelatencyVSAvoidaddress resolution complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If endpoint selection is optimized based on time and location conditions, then service quality improves, but address resolution complexity increases

Engineering Contradiction:
Improveservice qualityVSAvoidaddress resolution complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If conditional address mapping information is provided to client devices, then endpoint selection accuracy improves, but signaling overhead increases

Engineering Contradiction:
Improveendpoint selection accuracyVSAvoidsignaling overhead
Core Design Contradiction:
Measurement precisionVSLoss of energy

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #25Self-service

4Productivity

If resources are relocated to optimize accessibility, then client access efficiency improves, but deployment time increases

Engineering Contradiction:
Improveclient access efficiencyVSAvoiddeployment time
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP4013012B1Method for operating an application functionality and/or an address resolution functionality within or as part of a telecommunications network, client communication device, system or telecommunications network, address resolution functionality, program and computer program product
Publication Date: 2024.01.31 DEUTSCHE TELEKOM AG
  • EP4013012B1 patent drawingFigure 1~2
  • EP4013012B1 patent drawingFigure 3~4
  • EP4013012B1 patent drawingFigure 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.