- Is the Cisco MARS mission going to abort?
- First iPhone worm spreads Rick Astley wallpaper
- 10 stunning 3D buildings made with Google SketchUp
- Open source software ready for big business
- Four reasons to buy (and one reason to avoid) the Droid
In modern MPLS networks with any-to-any connectivity, competition for network resources is fierce, not only among applications and users within each site but also among sites themselves. As a result, the challenge of providing critical application-performance guarantees is growing ever more daunting.
Today, service provider class of service is often used in MPLS networks to address critical application-performance issues. While this technology ensures consistent performance inside the MPLS cloud, it cannot adequately handle the competition among users and applications to access the cloud.
For that reason, many enterprises implement application traffic-management technologies over their MPLS networks to enable a more flexible, per-flow management of the traffic. But these implementations are cost-effective only in hub-and-spoke networks, which are decreasingly prevalent as more networks feature multiple data centers or headquarter locations with significant volumes of application traffic.
Cooperative optimization is a new technology that addresses the cost and complexity of traffic management over large distributed networks with any-to-any connectivity. It can fully handle the competition among users and applications while optimizing usage of network resources without implementing a device in each branch office.
Cooperative optimization relies on a system rather than a box approach to traffic management. In this architecture, devices constantly exchange information about what they see and do using a dedicated communications protocol. The cooperating devices gather statistics about the demand for resources coming from users, what “supply” or traffic handling is needed to deliver a good quality of experience to them, and what the network is capable of delivering — end to end — at any given time.
Based on sharing the joint view of these statistics from multiple devices in the network, cooperative optimization computes the optimal traffic-management parameters for each device in a distributed fashion.
The strength of this approach is that it controls the behavior of each traffic flow at the source to optimize the source-site resources using local information, and optimizes the destination-site resources using global information regarding competition among sites — which is a necessity for achieving consistently good application performance in any-to-any topologies.
To understand how this works, consider a large international car rental company with a non-hub-and-spoke, multiple-star topology (also known as a some-to-any topology). The company has 1,500 rental sites (from large offices at airports to kiosks in small towns), two main data centers and 13 regional data centers.
The most critical application supports the rental process and is hosted at the main data center and accessed by all of the locations. Several other important applications compete with it for resources, including e-mail traffic from the regional data centers.
One traffic problem occurs when a rental branch accesses the rental application at the main data center over the WAN while e-mail is trying to synchronize with a regional data center. The resulting competition between application flows from the two data centers creates congestion at the branch router and impairs the performance of the critical rental application.
Partner Content
Simplify Your Branch Infrastructure
Learn how to simplify your branch infrastructure while dramatically increasing app performance with Citrix Branch Repeater.
Download the Free Info Kit
Next-Gen Load Balancing
Free Guide: "Next Gen Load Balancing: 8 Things You Need to Handle Today's Network Traffic" shows you the functionality needed in your next load balancer.
Download the Free Guide
Accelerate Your Web Apps by up to 5x
Free Guide: "The Secret to Getting Maximum Speed from your Web Applications."' Learn how you can deliver Web apps up to 5x faster.
Download the Free Guide
Comment