DNS Bypass Data Structure for User Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network content delivery systems face inefficiencies due to the reliance on domain name system (DNS) lookups, which can lead to increased latency and burden on origin servers, especially when handling frequent requests from end users.
Innovation Solution
Implementing a DNS bypass system that allows end user devices to prioritize and directly connect with content nodes based on proximity, availability, and latency, bypassing the traditional DNS lookup process by maintaining a local DNS bypass data structure that updates periodically or on demand.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If DNS lookup process is used for content delivery, then content can be retrieved through standard network protocols, but latency increases and origin servers bear excessive load
Solution Approach 1:
The system pre-establishes a mapping between application identifiers and content node identifiers before actual content requests occur. This preliminary mapping allows user equipment to directly access content nodes without performing DNS lookups at request time, thereby reducing latency while maintaining reliable content delivery through the pre-configured routing information
Solution Approach 2:
The patent introduces an intermediary mapping mechanism that sits between the application layer and the network transport layer. This intermediary layer translates application identifiers to content node identifiers, bypassing the traditional DNS lookup process while ensuring reliable content delivery through the intermediary's routing information
2Adaptability or versatility
If traditional DNS-based content delivery is used, then network infrastructure can be leveraged, but origin servers experience overload from frequent requests
Solution Approach 1:
The system segments the content delivery function by separating the routing decision (application identifier to content node identifier mapping) from the actual content retrieval. This segmentation allows content nodes to handle request routing independently, reducing the burden on origin servers while maintaining adaptability to different network environments through standard communication protocols
Solution Approach 2:
The patent introduces an intermediary mapping mechanism that sits between the application layer and the network transport layer. This intermediary layer translates application identifiers to content node identifiers, bypassing the traditional DNS lookup process while ensuring reliable content delivery through the intermediary's routing information
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed herein are methods, systems, and software for bypassing a domain name system. In one example, a method of operating a user communication device includes receiving a user instruction requesting content within a user application of the user communication device. The method further provides, in response to the user instruction, processing at least a domain name system bypass data structure on the user communication device to identify a network address for retrieving the content. The method further includes, requesting the content from a content node using the network address.