As part of Network World’s upcoming IT Roadmap conference, analyst Jim Metzler of Ashton, Metzler & Associates (and co-author of our WAN Newsletter) will take a good hard look at application acceleration. Making network applications run faster and better can be a thankless
job, since network managers usually only hear about performance when there’s a problem. When’s the last time someone in accounting
came to you and said, “Hey, those financial applications are flying today, let me buy you a cup of coffee”?
Yet application acceleration is an important, and often strategic, part of the network. In a preview of his IT Roadmap keynote presentation in Boston on March 20, Metzler recently spoke with Network World Senior Editor Cara Garretson to explain why application acceleration matters and to sort out some of the confusing issues around this market.
Why should a network manager care about application acceleration? Isn’t that for the application guys to figure out?
Well, for starters it helps for the IT shop to understand what applications run on the network. If you’re blind to it, you just don’t know, then that gets into network abuse… apparently you can stream Sirius (satellite radio) these days to your network. That consumes a lot of bandwidth, and if users are having difficulty booking sales because someone thinks Howard Stern is funny, that’s a problem.
If you’re shipping big files during the day, maybe you could do that at night, or do a different amount of VoIP than you thought. You need to get an understanding of what’s running on the network.
Okay, but then how do I decide which applications need acceleration?
Well, people are only trying to get certain applications to run better. There are a lot of techniques you can use, but you can’t make everything run better. So you have to decide, of the applications running on the network, what are the three, four, five, six you’ve got to pay the most attention to? What are the business-critical applications, meaning when they don’t perform well it impacts your [performance] review? And what are the applications that are really delay-sensitive? Voice has to be at the top of the list. But the majority of companies have one, two, maybe three delay-sensitive applications. You need to understand what those key applications are.
How, exactly, does application acceleration work?
Well, let’s start with compression. It’s incredibly simple - take something big and make it smaller. As opposed to sending 10 of something, I can send 20. Then there’s caching. Let’s say some company’s branch sales office is in Minneapolis. Every time they access a large file it has to cross the network - you can see where that could slow things down. But what if they stored some of the information locally on their machine? Then all that stuff doesn’t have to go back and forth. They can cache it locally… could be on your PC or a device or on a proxy server in the office. All of this makes the application run better.
It’s taking stuff off of the network so it won’t interfere with other stuff. The difference is you keep reducing how much is going across the WAN and require less stuff in general to be sent.