AI-Assisted SD-WAN Link Selection to Prevent WAN Thrashing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing SD-WAN systems often switch between WAN links based on immediate-term network conditions, leading to thrashing and significant overhead due to frequent instability, without considering future network performance predictions.
Innovation Solution
Implementing a machine learning model in SD-WAN systems to predict WAN link stability over time, allowing for informed decisions on WAN link reassignment based on future performance metrics, thereby minimizing unnecessary switches and reducing system overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If SD-WAN systems switch between WAN links based on immediate-term network conditions, then the system can adapt to current network performance, but it causes frequent switching (thrashing) and significant overhead due to not considering future stability
Solution Approach 1:
The system performs preliminary actions by predicting future network performance using machine learning models before making link switching decisions. The ML model analyzes historical and current network metrics to forecast future stability, allowing the system to anticipate performance degradation and switch links proactively before actual instability occurs, thereby avoiding thrashing from reactive switching.
2Reliability
If SD-WAN systems frequently switch between WAN links in response to network instability, then the system responds to performance degradation, but it generates significant overhead and thrashing without improving overall service quality
Solution Approach 1:
The system implements feedback mechanisms by continuously monitoring network performance metrics and feeding this information into machine learning models. The ML models learn from historical feedback patterns to predict future performance, enabling the system to make informed switching decisions only when predictions indicate sustained improvement, thereby reducing unnecessary switches and overhead while maintaining reliable response to actual performance degradation.
3Ease of manufacture
If SD-WAN systems use traditional threshold-based link selection, then the implementation is simple, but it cannot predict future network performance and leads to suboptimal link utilization
Solution Approach 1:
The system transforms the link selection approach by changing from static threshold-based parameters to dynamic machine learning model parameters. The ML models process multiple network metrics (latency, jitter, packet loss, bandwidth) and generate predictive parameters that dynamically adjust link selection criteria based on learned patterns, significantly improving link utilization efficiency while maintaining manageable complexity through automated model training and deployment.
Data Source
AI summary
An example method includes receiving, by a software-defined networking in a wide area network (SD-WAN) system having a first WAN link and a second WAN link for an SD-WAN service, WAN link characterization data for the first WAN link over a time period; determining, by the SD-WAN system based on processing the WAN link characterization data for the first WAN link using a machine learning model trained with historical WAN link characterization data for one or more WAN links, an indicator of a predicted performance metric of the first WAN link at a future time; and reassigning, by the SD-WAN system based on the indicator, an application from the first WAN link to the second WAN link.


