Dynamic DNS Rerouting for Content Node Latency Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content delivery networks face issues with high latency due to overloaded origin servers, which can be exacerbated by frequent user requests, leading to slow performance and inefficient content delivery.

Innovation Solution

A method is introduced to dynamically adjust communication paths between content nodes and end user devices by modifying the DNS configuration based on latency data, allowing for the selection of alternative Internet Service Providers (ISPs) to optimize content delivery performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If content is delivered through origin servers, then content delivery is possible, but latency increases due to server overload

Engineering Contradiction:
Improvecontent delivery speedVSAvoidserver performance stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces content nodes as intermediary elements between origin servers and end users. These content nodes cache content locally and serve requests directly, acting as mediators that reduce the load on origin servers while maintaining content delivery capability. The content nodes are strategically distributed to provide local content delivery, thereby reducing latency and improving delivery speed without compromising server performance stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the content delivery system into multiple distributed content nodes rather than relying on a single origin server. Each content node independently caches and serves content, dividing the delivery load across multiple entities. This segmentation allows the system to maintain high delivery speed through local caching while improving reliability by distributing the load, preventing any single point of failure or overload.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If content nodes cache only recently accessed and popular content, then storage space is optimized, but latency increases for un-cached content

Engineering Contradiction:
Improvecached content volumeVSAvoidcontent access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent merges the caching capabilities of multiple content nodes into a coordinated system. When one content node experiences a cache miss, the request can be routed to another content node that may have the content cached, or to the origin server. This merging of caching resources across the network effectively increases the total cached content volume available to users while maintaining fast access speeds through intelligent request routing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements preliminary content retrieval and caching at distributed content nodes before users request the content. By proactively caching content at multiple locations in the network based on predicted demand patterns, the system ensures that frequently accessed content is already available locally when users request it, thereby maintaining fast access speeds while optimizing the use of cached content volume across the network.

Inventive Principle:
Principle #10Preliminary action

3Speed

If DNS configuration is modified to reroute traffic, then latency is reduced, but system complexity increases

Engineering Contradiction:
Improvecontent delivery speedVSAvoidDNS configuration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where content nodes continuously monitor latency metrics and traffic patterns. Based on this feedback, the system dynamically adjusts DNS configurations to reroute traffic through optimal paths. The feedback loop automatically detects performance degradation and triggers DNS reconfiguration, reducing latency while minimizing the need for manual intervention and reducing operational complexity through automation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables the content delivery network to self-adjust its DNS configuration based on monitored performance metrics. The system automatically identifies optimal routing paths and updates DNS records without requiring manual configuration changes. This self-service capability reduces latency through dynamic route optimization while simplifying system management by eliminating the need for complex manual DNS configuration and maintenance.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10536372B2Communication path selection for content delivery
Publication Date: 2020.01.14 FASTLY INC
  • US10536372B2 patent drawing
  • US10536372B2 patent drawing
  • US10536372B2 patent drawing

AI summary

Disclosed herein are methods, systems, and software for modifying a communication path based on latency. In one example, a method of operating a content node to alter a communication path includes identifying latency data for a plurality of end user devices communicating with the content node, and identifying that the one or more end user devices in the plurality of end user devices exceed a latency threshold based on the latency data. The method further includes, in response to identifying that the one or more end user devices in the plurality of end user devices exceed the latency threshold, modifying the communication path between the content node and the one or more end user devices by modifying a domain name system (DNS) configuration for the content node.