DNS Server Allocation via Location Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DNS servers cannot distinguish between the locations of cell sites, leading to inefficient allocation of servers closest to terminals, resulting in suboptimal communication services and increased network load.

Innovation Solution

A system that includes a location-information transmitting apparatus and a DNS server capable of receiving terminal location information and transmitting response IP packets with location information of a proximity server, allowing for the allocation of a server closest to the terminal based on geographical proximity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If DNS servers use traditional IP address-based identification, then they can distinguish between ISPs, but they cannot distinguish between locations of cell sites

Engineering Contradiction:
Improvelocation identification precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a location information transmitting apparatus as an intermediary component between the terminal and DNS server. This apparatus adds location information to DNS query packets, enabling the DNS server to identify cell site locations without fundamentally altering the DNS server's core functionality. The intermediary handles the complexity of location data extraction and injection, keeping the system design manageable while achieving precise location-based server allocation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If servers are allocated without considering terminal location, then system complexity is reduced, but communication service quality and network load efficiency deteriorate

Engineering Contradiction:
Improvenetwork load efficiencyVSAvoidserver allocation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements local quality by allocating servers based on geographic proximity to terminals. Different regions are served by different servers optimized for their local conditions. The location information transmitting apparatus enables this spatial differentiation by embedding terminal location data in DNS queries, allowing the system to direct traffic to geographically appropriate servers, thereby improving network load efficiency without requiring complete redesign of the allocation system.

Inventive Principle:
Principle #3Local quality

3Reliability

If proximity servers are allocated based on terminal location, then communication service quality is enhanced, but the complexity of DNS query processing increases

Engineering Contradiction:
Improvecommunication service qualityVSAvoidDNS query processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The location information transmitting apparatus performs preliminary action by extracting terminal location information and embedding it in DNS query packets before the queries reach the DNS server. This preprocessing step ensures that when the DNS server receives the query, the location data is already available, eliminating the need for complex real-time location determination during query processing and maintaining relatively simple DNS server operations while still achieving location-based server allocation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11533275B2Method and apparatus for allocating server in wireless communication system
Publication Date: 2022.12.20 SAMSUNG ELECTRONICS CO LTD
  • US11533275B2 patent drawing
  • US11533275B2 patent drawing
  • US11533275B2 patent drawing

AI summary

A method and an apparatus for allocating a server to a terminal are provided. The method includes receiving an Internet protocol (IP) packet with a domain name system (DNS) query from a terminal, including terminal location information in the IP packet, transmitting the IP packet to a DNS server, receiving, from the DNS server, a response IP packet location information of a proximity server, the proximity server being located within a certain distance from the terminal, and transmitting the response IP packet to the terminal.