Virtual Network Topology Update via Traffic Trending
Solution Overview
Problem
Network-hosted applications face variability in quality of service (QoS) due to communication through multiple intermediary routing devices, which can lead to inconsistent performance and failure to meet service level agreements, especially in cloud-based environments.
Innovation Solution
A system that configures a virtual network infrastructure to intelligently route traffic based on historical trends of the application, using a traffic trending engine to determine data trends, a topology determination engine to update the network topology, and a network scaling engine to automatically scale the infrastructure, thereby optimizing resource usage and improving performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traffic is routed through multiple intermediary routing devices, then network coverage and connectivity are improved, but quality of service consistency and performance reliability deteriorate
Solution Approach 1:
The system performs preliminary actions by monitoring application data traffic and determining historical trends before QoS degradation occurs. The topology determination engine proactively updates the virtual network topology based on predicted traffic patterns, preparing optimized routing paths in advance to maintain consistent QoS while preserving network connectivity through multiple routing devices.
2Reliability
If virtual network topology is updated dynamically, then QoS and performance are improved, but system complexity and computational overhead increase
Solution Approach 1:
The system implements feedback mechanisms by continuously monitoring application data traffic and using the observed historical trends to dynamically update the virtual network topology. The topology determination engine receives feedback from traffic monitoring and automatically adjusts routing configurations, creating a closed-loop control system that maintains QoS without requiring manual intervention or excessive computational overhead.
3Reliability
If network infrastructure is scaled to accommodate varying demands, then service reliability is improved, but resource utilization efficiency and cost-effectiveness deteriorate
Solution Approach 1:
The system applies dynamics by enabling the virtual network topology to adapt dynamically to changing traffic demands. The network scaling engine automatically scales infrastructure resources based on real-time traffic patterns and historical trends, ensuring service reliability is maintained during high-demand periods while reducing resource allocation during low-demand periods to improve overall resource utilization efficiency and cost-effectiveness.
Data Source
AI summary
In some examples, data traffic over a virtual network can be monitored for an application. An existing topology for the virtual network can be updated based on the monitored data. The updated topology can, for example, be determined to better handle predicted data traffic for the application. The topology of the virtual network can then be updated to achieve the determined updated virtual network topology.



