Communication Processor DNS Alive Function for Low-Latency IP Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network environments experience significant latency in DNS message round-trip times, which can hinder the provision of low-latency services or functions to users.

Innovation Solution

An electronic device is configured to quickly recognize a valid IP address of an external device by periodically transmitting DNS query messages to a DNS server and maintaining a DNS alive function, even when the main processor is in an inactive state, ensuring immediate recognition of IP addresses during service execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the device performs standard DNS query processing through the network, then the IP address can be obtained, but the round-trip time latency of tens to hundreds of milliseconds prevents smooth service provision

Engineering Contradiction:
ImproveDNS round-trip timeVSAvoidservice provision smoothness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The communication processor performs DNS query processing and IP address acquisition in advance, before the main processor needs to execute the service. By maintaining a DNS alive function and periodically updating IP addresses even when the main processor is inactive, the system prepares the networking environment beforehand, eliminating the need for time-consuming DNS queries at service execution moment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the processing into two independent processors: the main processor that executes services and the communication processor that handles DNS query processing. This segmentation allows the communication processor to independently maintain DNS connectivity and IP address validity without blocking the main processor's service execution, thereby reducing overall latency.

Inventive Principle:
Principle #1Segmentation

2Use of energy by moving object

If the main processor enters inactive state to save energy, then power consumption is reduced, but the ability to quickly recognize IP addresses is compromised

Engineering Contradiction:
Improveprocessor power consumptionVSAvoidIP address recognition speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent divides the processing into two independent processors: the main processor that executes services and the communication processor that handles DNS query processing. This segmentation allows the communication processor to independently maintain DNS connectivity and IP address validity without blocking the main processor's service execution, thereby reducing overall latency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The communication processor autonomously performs DNS query processing and IP address maintenance without requiring main processor intervention. It independently manages the DNS alive function, periodically updates IP addresses, and maintains networking environment readiness, freeing the main processor to focus on service execution and enter low-power states when appropriate.

Inventive Principle:
Principle #25Self-service

3Productivity

If DNS query messages are transmitted periodically to maintain valid IP addresses, then low-latency service execution is enabled, but network traffic and energy consumption increase

Engineering Contradiction:
Improveservice execution efficiencyVSAvoidenergy consumed by periodic DNS queries
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The communication processor transmits DNS query messages periodically at predetermined intervals to maintain IP address validity and DNS connectivity. This periodic action ensures the networking environment remains ready for immediate service execution while allowing the system to enter low-activity states between queries, balancing freshness of IP address data with energy conservation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP3723349B1Electronic device for supporting low-latency domain name system (DNS) processing
Publication Date: 2023.04.26 SAMSUNG ELECTRONICS CO LTD
  • EP3723349B1 patent drawingFigure 1
  • EP3723349B1 patent drawingFigure 2
  • EP3723349B1 patent drawingFigure 3

AI summary

An electronic device includes a communication processor; a processor connected to the communication processor; and a memory connected to the processor and the communication processor. The memory stores a domain name system (DNS) table, first instructions that, when executed, cause the processor to: generate a first DNS query message including a domain address based on execution of a networking service; and deliver the first DNS query message to the communication processor, and second instructions that, when executed, cause the communication processor to update the DNS table by periodically receiving a first DNS response message including an IP address corresponding to the domain address, as a response to the first DNS query message, delivering the first DNS response message to the processor; transmitting a second DNS query message including the domain address to the network, and receiving a second DNS response message, as a response to the second DNS query message.