Dynamic Edge Server Reanchoring via IP Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Subscribers of content distribution networks (CDNs) often remain connected to non-optimal edge servers due to statically assigned connections, leading to increased network traffic as they move, as the current systems fail to dynamically reanchor devices to the most efficient edge server based on their current location.
Innovation Solution
A method and system that compares the initial connection IP address with the actual client IP address, and if different, provides a redirect instruction to reanchor the client device to a more optimally suited edge server, utilizing a traffic router to route requests efficiently across the CDN, thereby reducing unnecessary network traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If static edge server assignment is used at session setup time, then connection establishment is simplified and initial connection speed is improved, but network traffic efficiency deteriorates as clients move to different locations
Solution Approach 1:
The system dynamically switches from static edge server assignment to dynamic reanchoring based on client movement. The edge server compares the initial connection IP address with the actual client IP address in subsequent requests, and when they differ, redirects the client to a new edge server closer to their current location, optimizing network traffic efficiency while maintaining simple connection establishment
Solution Approach 2:
The system implements feedback by comparing the initial connection IP address with the actual client IP address in subsequent requests. This feedback mechanism detects client movement and triggers reanchoring to appropriate edge servers, resolving the contradiction between simple connection establishment and network traffic efficiency
2Stability of the object's composition
If clients remain connected to the original edge server, then connection stability is maintained, but network traffic increases due to suboptimal content delivery paths
Solution Approach 1:
The system maintains connection stability through dynamic adaptation. Instead of fixed static assignment, the edge server dynamically detects client movement via IP address comparison and initiates reanchoring only when necessary, maintaining stability during normal operation while adapting to reduce network traffic when clients move
Solution Approach 2:
The feedback mechanism monitors client IP addresses in subsequent requests against the initial connection IP address. When changes are detected, the system responds by redirecting clients to optimal edge servers, thereby reducing network traffic while preserving connection stability during periods of no movement
Data Source
AI summary
In one embodiment, a method, system and apparatus are described, the method including receiving an initial request from a client device, being a request to establish a connection, including an initial connection IP address of the client device, recording the initial connection IP address, receiving an additional request at the network interface, the additional request comprising a URL, an actual client IP address of the client device, and a request for streaming content, comparing the initial connection IP address with the actual client IP address, performing one of providing the streaming content in response to the additional request if the initial connection IP address and the actual client IP address are the same, or providing a response to the additional request comprising a redirect instruction if the initial connection IP address and the actual client IP address are different. Related methods, apparatus, and systems are also described.


