Updating a virtual network topology based on monitored application data
First Claim
Patent Images
1. A system comprising:
- a processing resource; and
a memory resource storing non-transitory machine-readable instructions to cause the processing resource to;
determine historical data trends for application data traffic monitored over a virtualized routing infrastructure having a plurality of nodes in a network;
determine an updated virtual network topology for the virtualized routing infrastructure based on the determined historical data trends by identifying that virtual routing paths should be added to the virtualized routing infrastructure to accommodate a predicted increase in traffic load over the virtualized routing infrastructure above a predetermined threshold; and
automatically scale the virtualized routing infrastructure to achieve the determined updated virtual network topology by implementing Link Aggregation (LAG) via a node of the plurality of nodes such that the LAG node determines a link to route a packet downstream on the network, wherein the determination is based on packet metadata of the packet.
3 Assignments
0 Petitions
Accused Products
Abstract
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.
18 Citations
14 Claims
-
1. A system comprising:
-
a processing resource; and a memory resource storing non-transitory machine-readable instructions to cause the processing resource to; determine historical data trends for application data traffic monitored over a virtualized routing infrastructure having a plurality of nodes in a network; determine an updated virtual network topology for the virtualized routing infrastructure based on the determined historical data trends by identifying that virtual routing paths should be added to the virtualized routing infrastructure to accommodate a predicted increase in traffic load over the virtualized routing infrastructure above a predetermined threshold; and automatically scale the virtualized routing infrastructure to achieve the determined updated virtual network topology by implementing Link Aggregation (LAG) via a node of the plurality of nodes such that the LAG node determines a link to route a packet downstream on the network, wherein the determination is based on packet metadata of the packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
monitoring application data traffic for a predetermined software application routed through a virtual network infrastructure having a plurality of nodes in a network; determining historical data trends for the monitored application data traffic; determining, based on the historical data trends, an updated virtual network topology that is to better handle predicted data traffic for the predetermined software application by identifying that virtual routing paths should be added to the virtual network infrastructure to accommodate a predicted increase in traffic load over the virtual network infrastructure above a predetermined threshold; and automatically scaling the virtual network infrastructure to achieve the determined updated virtual network topology by implementing Link Aggregation (LAG) via a node of the plurality of nodes such that the LAG node determines a link to route a packet downstream on the network, wherein the determination is based on packet metadata of the packet. - View Dependent Claims (12, 13)
-
-
14. A memory resource storing non-transitory machine-readable instructions that when executed causes a processing resource to implement a virtual network topology updating system, the instructions comprising:
-
a data traffic monitoring module that, when executed, causes the processing resource to monitor data traffic over a virtual network having a plurality of nodes for a software application; a historical trend module that, when executed, causes the processing resource to determine historical trends in the monitored data traffic; a network topology determination module that, when executed, causes the processing resource to determine, based on the determined historical trends, an updated virtual network topology for the virtual network by identifying that virtual routing paths should be added to the virtual network to accommodate a predicted increase in traffic load over the virtual network above a predetermined threshold to improve network performance of the software application; and a network topology update module that, when executed, causes the processing resource to automatically scale the topology of the virtual network to achieve the determined updated virtual network topology by implementing Link Aggregation (LAG) via a node of the plurality of nodes such that the LAG node determines a link to a packet downstream on the virtual network, wherein the determination is based on packet metadata of the packet.
-
Specification