SD-WAN Application Routing for Proactive SLA Violation Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current SD-WAN networks experience significant delays in detecting Service Level Agreement (SLA) violations, leading to poor user experience, and the addition of new applications often leads to unforeseen network issues due to inadequate planning and testing.
Innovation Solution
A system that monitors application flows, predicts potential SLA violations, and proactively routes application traffic to optimal paths using application models and machine learning to minimize SLA violations and ensure network quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If current SD-WAN networks use reactive SLA violation detection, then network simplicity is maintained, but detection delay occurs leading to poor user experience
Solution Approach 1:
The system performs preliminary actions by predicting potential SLA violations before they actually occur. Machine learning models analyze historical data and traffic patterns to forecast future SLA status, enabling proactive routing decisions that prevent violations rather than reacting after detection.
Solution Approach 2:
The system implements continuous feedback loops where real-time network metrics are fed into machine learning models to dynamically adjust routing decisions. This feedback mechanism enables the system to adapt to changing network conditions and predict SLA violations based on current traffic patterns and historical performance data.
2Productivity
If network administrators add new applications to SD-WAN without extensive testing, then deployment speed increases, but unforeseen network issues occur
Solution Approach 1:
The system performs preliminary analysis by evaluating potential applications against predicted network capacity and SLA requirements before deployment. Machine learning models simulate the impact of new applications on existing network resources, allowing administrators to make informed decisions about capacity planning and routing policies in advance.
Solution Approach 2:
The system provides self-service capabilities by automatically analyzing application requirements and network conditions to generate deployment recommendations. The machine learning models autonomously evaluate potential conflicts and suggest optimal routing configurations, reducing the need for manual testing while maintaining network stability.
3Ease of manufacture
If network capacity is allocated based on approximations during design, then initial setup is simplified, but future application additions cause network congestion
Solution Approach 1:
The system transitions from static capacity allocation to dynamic capacity management. Machine learning models continuously monitor network utilization patterns and adjust routing decisions in real-time, allowing the network to adapt its effective capacity based on actual traffic demands rather than fixed design approximations.
Solution Approach 2:
The system dynamically changes network parameters such as routing paths, bandwidth allocation, and QoS policies based on real-time conditions. Machine learning models analyze current traffic patterns and adjust network parameters to optimize capacity utilization, preventing congestion while maintaining design simplicity.
Data Source
AI summary
Techniques and mechanisms for intelligently and proactively routing application traffic within a SD-WAN. The techniques may utilize application models to determine bandwidth utilization and usage patterns of application flow(s), determine and predict the impact of potential movement or addition of the application traffic to a pathway and the SLA requirements of the pathway, and intelligently route and/or re-route the packets through the most optimal path, thereby preventing and/or minimizing policy violations. Techniques and mechanisms for intelligently analyze a target network and determine the impact of adding that application on the network based on usage patterns, flow density, bandwidth requirements and volume of traffic, thereby streamlining the process of designing a new network or adding an application to an existing network.


