The advent of application acceleration technologies and services is providing a wealth of benefits to enterprise organizations looking to move toward a centralized and consolidated model. Prior to application acceleration, enterprises could move toward a centralized model, but this was followed by an increase in bandwidth over the wide area network (WAN). Enterprises had to shuffle the centralized data all over the WAN and incur the additional costs of the bandwidth and circuits.
Here's a little background on how this technology works. Compression techniques rely on the fact that data in its binary form is redundant and somewhat predictable. Data text is generated with some rules, and compression techniques rely on predicting the data which will be transmitted. If the data can be predicted, compression techniques can use this information to reduce the amount of data used to represent text, graphics and sound. Compression isn't making the data any smaller; it's just encoding the data in a more efficient way. Binary data has the same bits represented over and over. Compression techniques use algorithms (several are mentioned below) to predict the redundant data accurately so that it doesn't have to be transmitted over the network every time.
Cisco has compression capabilities within the Cisco IOS that allow for the configuration of the Cisco router to compress and decompress traffic at each end of the link. Cisco can support the following compression techniques:
- Van Jacobson Header Compression for TCP/IP, which conforms to RFC 1144.
- Per-interface compression (also called link compression), which has one set of dictionaries per hardware link.
- Per-virtual circuit compression (also called payload compression), which has one set of dictionaries per compressed virtual circuit.
- Microsoft Point to Point Compression (MPPC), which is defined in RFC 2118 and is a per-PPP connection compression algorithm.
- Frame relay payload compression (FRF.9) is per-DLCI.
These are just a few examples of compression techniques. Compression can be accomplished with many different vendors, but advances in compression techniques and the combination of compression with caching, application acceleration and wide area file services (WAFS) has provided organizations with a complete solution for optimizing the WAN while providing centralized services.
The point is that compression is only a part of the picture. Most vendors in the application acceleration space have built their application acceleration techniques to focus on common applications that are found enterprise-wide. ERP, CRM, Exchange and database applications are known to be bandwidth hogs. Centralization of these applications can increase bandwidth significantly, and compression will help only for so long.
Centralization and consolidation make good sense from a cost perspective, but the lost productivity from poorly performing applications and increased bandwidth is hard to discount. If your organization is looking into centralization, and compression is a major consideration, be sure to include application acceleration and WAFS as a part of the analysis.
About the author:
Robbie Harrell (CCIE#3873) is the National Practice Lead for Advanced Infrastructure Solutions for SBC Communications. He has more than 10 years of experience providing strategic, business and technical consulting services. Robbie lives in Atlanta and is a graduate of Clemson University. His background includes positions as a principal architect at International Network Services, Lucent, Frontway and Callisma.
This was first published in September 2006