Anycast Traffic Orchestration for Congestion-Aware Server Rerouting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Anycast networks face inefficiencies due to congestion or attacks on servers, leading to increased latency and dropped packets, as they cannot effectively redirect traffic to topologically or geographically distant servers.
Innovation Solution
A system utilizing traffic monitoring and orchestration with AI and ML to dynamically reroute traffic to more distant but available servers, optimizing load balancing through software-defined networking (SDN) instructions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traffic is redirected to topologically distant servers to balance load, then network resource utilization improves, but transmission latency increases
Solution Approach 1:
The system dynamically adjusts routing decisions based on real-time network conditions, server load, and topological distance. The orchestration controller continuously monitors network state and adapts traffic redirection strategies, allowing the system to optimize between load balancing and latency based on current conditions rather than using static routing rules.
Solution Approach 2:
The system changes routing parameters dynamically by adjusting which servers are selected for traffic redirection based on multiple factors including topological distance, current load, and network conditions. The orchestration controller modifies routing parameters in real-time to balance the trade-off between utilizing distant servers for load distribution and maintaining acceptable transmission latency.
2Reliability
If additional servers are utilized to redirect traffic from congested servers, then load balancing improves, but network complexity increases
Solution Approach 1:
The orchestration controller serves as an intermediary that manages the complexity of routing decisions. It receives traffic redirection requests, determines appropriate target servers based on network conditions and topological distance, and implements the routing changes. This intermediary approach simplifies the overall system by centralizing the complex decision-making logic while maintaining improved load balancing capabilities.
Solution Approach 2:
The system implements self-service through automated orchestration that dynamically determines and executes traffic redirection decisions without manual intervention. The orchestration controller autonomously monitors network conditions, identifies congestion, selects appropriate distant servers, and implements routing changes, reducing the need for complex manual network configuration and management.
Data Source
AI summary
Dynamic and self-healing optimized traffic rerouting is provided. A system and method are described for determining and implementing optimized traffic routing decision. A route orchestration system monitors network resource performance characteristics information for identifying a traffic redirection triggering event and for determining an optimized traffic control decision based on the network resource performance characteristics information. The decision may include software defined networking (SDN) instructions that may be communicated to one or more network resources (e.g., PE devices, P devices, and/or routers) that may cause traffic to be rerouted the one or more targeted servers. For example, the optimized traffic control decision may be determined to improve load balancing amongst performing servers and other network resources in the network while reducing or minimizing administrative costs. Network resources may include a programmatic component that allows the optimized traffic control decision determined by the route orchestration system to be implemented by the resource.


