System and method for global traffic optimization in a network
First Claim
Patent Images
1. A system for optimizing global data traffic in a network environment, the system comprising:
- a plurality of applications connected by a telecommunication network (WAN), wherein said applications residing at a plurality of environments and said WAN is managing one or more control groups;
at least one edge processor coupled to an environment for conducting one or more functions to reduce load of the global data traffic to fulfill performance objectives of an application;
at least one shaper coupled to the edge processor to prioritize the global data traffic at ingress points to the network to fulfill the performance objectives of the application;
a network control coupled to the WAN to activate and direct the control groups of the WAN;
a monitoring and management control module for receiving real time data from the edge processor, shaper and the WAN via the network control;
said module determining actual performance of the application performance objectives;
a policy engine coupled to the module for specifying the performance objectives of the applications; and
a cost model coupled to the module and the policy engine for providing pricing information on at least one of the data traffic, the edge processor, the shaper, the WAN, and the costs of processing or transporting the data traffic for each said application.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for providing global traffic optimization for a mix of applications running at multiple locations connected by a WAN. Various techniques are provided via WAN accelerator, edge shapers, and WAN bandwidth, route, QoS, and packet control to maximize application performance while minimizing cost, in accordance with customer policy.
-
Citations
15 Claims
-
1. A system for optimizing global data traffic in a network environment, the system comprising:
-
a plurality of applications connected by a telecommunication network (WAN), wherein said applications residing at a plurality of environments and said WAN is managing one or more control groups; at least one edge processor coupled to an environment for conducting one or more functions to reduce load of the global data traffic to fulfill performance objectives of an application; at least one shaper coupled to the edge processor to prioritize the global data traffic at ingress points to the network to fulfill the performance objectives of the application; a network control coupled to the WAN to activate and direct the control groups of the WAN; a monitoring and management control module for receiving real time data from the edge processor, shaper and the WAN via the network control;
said module determining actual performance of the application performance objectives;a policy engine coupled to the module for specifying the performance objectives of the applications; and a cost model coupled to the module and the policy engine for providing pricing information on at least one of the data traffic, the edge processor, the shaper, the WAN, and the costs of processing or transporting the data traffic for each said application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for optimizing global data traffic in a network environment, the method comprising:
-
(a) receiving instructions to determine performance objectives of at least one application; (b) determining whether performance objectives of said at least one application are being met; (c) in an edge processor coupled to an environment in which the application is running, edge processing to reduce the load of the data traffic if the performance objectives of said at least one application are not being met; (d) determining whether performance objectives of said at least one application are being met; (e) increasing available bandwidth on existing routes of the data traffic if the performance objectives of said at least one application are not being met; (f) determining whether performance objectives of said at least one application are being met; (g) rerouting data traffic along alternate routes if there is no additional bandwidth available on said existing routes and if the performance objectives of said at least one application are not being met; (h) determining whether performance objectives of said at least one application are being met; (i) in a shaper coupled to the edge processor, edge shaping to prioritize data traffic at ingress points to the network if there is no bandwidth available on both said existing and said alternate routes and if the performance objectives of said at least one application are not being met; (j) determining whether performance objectives of said at least one application are being met; (k) using QoS control and packet control to handle packet data traffic if the performance objectives of said at least one application are not being met; (l) determining whether performance objectives of said at least one application are being met; (m) generating an alert signal if the performance objectives of said at least one application are not being met. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
Specification