iSnare.com - Free Content Articles Directory
Authors Contents [Advanced Search][Add OpenSearch][Job Search]
Distribute your articles to thousands of article sites for only $2 and below! Read more...

Index  Computers and Technology
 

The Myth Of Network Latency

 
[ Contact the Author] [ Send to a Friend] [ Article Publisher] [Make PDF] [ Print] [ Bookmark & Share]
 
Read our Terms of Service before reprinting this article. The submitter specified above has claimed the rights to this article.
Barry Koplowitz

This article is also available as a Podcast on "The ROOT Cause" podcast series available on iTunes.

There is a great deal of confusion surrounding the concept of Latency. This is not surprising as it is really many different concepts discussed as if they were one. Latency impacts on all areas of the enterprise including, networks, servers, disk systems, applications, databases and browsers. This article describes the different areas in which Latency occurs and how to differentiate between them. Such differentiation will improve the accuracy of all testing and troubleshooting, whether manual or automated.

The importance of measuring latency is becoming increasingly apparent to the IT industry. We see new products coming to market that claim to be able to monitor latency in various forms. Maybe they can—and maybe they only kinda can. With all the variables and distributed components that are involved in modern enterprise networks—it is far too easy to combine completely different issues into one metric. This drastically reduces the value of the metrics or worse—sends you off on a wild goose chase. Tools are only tools and as in any other situation, they are only as good as the professional using them. Their output needs to be analyzed with an eye on the big picture. Their implementation needs to be well thought out and spot on correct.

Many methods for measuring and calculating these metrics exist and are topics that will be covered in future articles. Here we focus only on breaking out the different areas and types of latency that affect performance.

NETWORK LATENCY: Everyone loves to blame the network, especially with regard to latency. Bad LAN or WAN design can cause all sorts of issues. However, at the time of this writing in 2008, those issues tend to be more of a "Go-No-Go" type of problem. Network designs will block or allow communication, true—-but they seldom slow it down anymore (although there are exceptions). If it is too slow, it is usually distance that is the cause. But don't blame a 300 millisecond Ping Time between Europe and Asia on a bad WAN. Distance matters."You canut change the laws of physics Captain."

The first step is to break out the various areas that can be a part of Network Latency.

Round Trip Response Time (RTT): AKA Network Latency is determined by TCP at the beginning of the connection setup (the Three Way Handshake). Since there is minimal overhead at this point, the time this takes should represent the true transport time. However, there are common designs that will change this.

Proxy Servers: Do you have a Proxy Server or WAN Optimizer near your client? If so, the RTT for that TCP connection is not end-to-end to the Server Side, it is only end-to-end to that Proxy or WAN Optimizer. Sure, you can account for this in your calculations—but only if you have RTT from that Proxy to the Server side. It is very doable, but requires planning.

Multi-Tier Design: What about the Network Latency between Tier One and Tier Two—-or Tier Three? If they are all in the same data center there may be no significant latency—assuming the design is correct in that data center. (Of course, if you are troubleshooting, that isn't a wise assumption.) However, you will see Tiers in different locations. In such cases, this aspect of latency is important.

SERVER LATENCY: Memory, Disk System, CPU, Design and usage all impact significantly on how quickly the servers themselves can process requests—or make them. This metric must be separated from the other latency metrics to properly diagnose bottlenecks. In my article series titled "Baselining-StressTesting-PerformanceTesting-OhMy!" I introduced the topic of BESTlining (as opposed to Baselining). In a nutshell, it is a way to measure aspects of Server Latency by removing as much Network Infrastructure from the picture as possible.

APPLICATION LATENCY: Application Latency is different than Server Latency--but often bundled into Server metrics due to difficulties in drilling down deep enough to separate them. To better understand the difference, picture Websphere JVM's performance compared to the Operating System of the physical server on which it is hosted. Just looking at response time doesn't properly separate those issues. If you are just getting performance metrics, this may not matter. However, if you are troubleshooting a problem—-it matters a great deal. Application Latency is more frequently the source of problems than many organizations realize.

Another factor that can cloud this metric is Database Latency. Database Latency should not be lumped in with Application Latency. Database optimization is critical, but if an application is sending out sloppy calls, it will still slow down the works.

Protocol usage is another area to explore in measuring or troubleshooting Application Latency. I will cover this in more detail in an upcoming article on Network Utilization. While it is often considered a network utilization issue, to a large degree, it is the Application that controls how the protocols are used. For example, when an application uses many TCP connections and small packet sizes, it is usually a result of how the code was written. It may have been a non-issue when the components were near to each other but over a 70 millisecond or higher WAN link, it can bring an application to its knees. To make matters worse, WAN Optimizers are far less successful in resolving this particular type of problem.

DATABASE LATENCY: is a frequent cause of trouble. Fragmentation, inadequate Indexing and many other database design factors can slow down response time. Again, this is often lumped into either Server or Application Latency, but should not be. It is a separate variable.

BROWSER and WORKSTATION LATENCY: If you are receiving many rows of tabular data, or many images, or large Java Applets, or anything else of this type, you are tasking your personal workstation and its browser. This is frequently the main culprit and should be looked at quickly when different locations, or different users within the same location, experience trouble that others do not. Additional factors include:

--Spyware running on the PC (particularly with laptops that travel).
--Disk Fragmentation
--Older workstations
--Browser settings
--Operating system versions and patch levels

SUMMARY: Latency is not monolithic, although it is often treated that way. Time invested in accurately measuring these various aspects of latency will save you hours, days, weeks or even months of work. Last but not least, please remember that ALL of this CAN be measured and brought together into an accurate picture. It isn't hard—it just requires the correct set of skills and some open-source software like WireShark.

Important NoticeDISCLAIMER: All information, content, and data in this article are sole opinions and/or findings of the individual user or organization that registered and submitted this article at Isnare.com without any fee. The article is strictly for educational or entertainment purposes only and should not be used in any way, implemented or applied without consultation from a professional. We at Isnare.com do not, in anyway, contribute or include our own findings, facts and opinions in any articles presented in this site. Publishing this article does not constitute Isnare.com's support or sponsorship for this article. Isnare.com is an article publishing service. Please read our Terms of Service for more information.

Barry Koplowitz founded Interpath Technologies Corporation in 1999. He is an executive consultant to large enterprise environments in the area of Processes-Network/Application Analysis and Troubleshooting. He is the Writer and Host of The Root Cause podcast available on iTunes. http://www.interpathtech.com

Article Tags: application [See Dictionary], latency [See Dictionary], server [See Dictionary]
Got a question about this article? Ask the community!
Article published on November 03, 2008 at Isnare.com
 
Rate this article:

The Ethical Conflicts Created by MBO Incentive Programs
Submitted by: Barry Koplowitz

Is there anyone who actually believes that MBO Incentive Programs are beneficial Everyone I know in the Information Technology industry can site several examples of serious mistakes that were PUSHED through because someone, or several someones, had an MBO deadline...

The New Information Technology Marketplace
Submitted by: Barry Koplowitz

This article is also available as a Podcast on "The RootCause" podcast series available on iTunes As our country begins what I can only hope is a new era, I find myself wondering about the future of our industry...

Multi-Tier Latency Concepts-01
Submitted by: Barry Koplowitz

Multi-Tier Latency Concepts-01 by Barry Koplowitz This article is also available as a Podcast on "The RootCause" podcast series available on iTunes...

The Enterprise Network Saturation Point
Submitted by: Barry Koplowitz

Size doesn't matter--it's the complexity that gets you I have seen networks of less than two thousand nodes become so complex that they become essentially unmanageable, while networks of ten's of thousands of nodes are under control...

The Technical Enterprise Practitioner (TEP) ™
Submitted by: Barry Koplowitz

As IT environments become more complex, technologists and their managers have stepped farther away from trying to understand the “What” or “How” of their technology...

Baselining--Stress Testing--Performance Testing--Oh My--Part TWO-Testing
Submitted by: Barry Koplowitz

This article is also available as a Podcast on "The ROOT Cause" available on iTunes Written and Narrated by Barry Koplowitz...

Baselining--Stress Testing--Performance Testing--Oh My--Part One--Environments
Submitted by: Barry Koplowitz

Baselining--Stress Testing--Performance Testing--OH MY--Part One--Environments by Barry Koplowitz...

How it Vendors Direct it Best Practices
Submitted by: Barry Koplowitz

This article is covered in a podcast on "The ROOT Cause" Podcast Series available on itunes TOOLS CREATE NEEDS There is an old vaudeville routine about a man who finds another man, a bit inebriated, crawling around on the cement under a street light looking for something...

Interpath Application Flow Diagrams-01
Submitted by: Barry Koplowitz

This article is also covered as a podcast on "The ROOT Cause" podcast series, available on iTunes Interpath Application Flow Diagrams have been the second most frequently read or listened to topic on the Interpath Technologies website and The Sniffer Guy / The ROOT Cause podcast series...

What's So Great About Packet-Sniffers?
Submitted by: Barry Koplowitz

There are many products on the market that provide different levels of Network Management or Server Management...

Mentoring In It
Submitted by: Barry Koplowitz

This article is also available as a "The Sniffer Guy" podcast on iTunes ATTENTION AMERICAN IT MANAGERS: Within the next decade most of your best people will retire or die...

Packet-Sniffer Filtering Concepts-01
Submitted by: Barry Koplowitz

This article is also available as a "The Sniffer Guy" Podcast on iTunes The most frequent questions we receive are about how to create filters with a packet-sniffer...

The Missing Link In It Management
Submitted by: Barry Koplowitz

There is a role that is needed within the IT Management Structure that is missing In my opinion, this role could save large corporations many millions of dollars per year while contributing greatly to the overall health of all IT departments, and their personnel...

The Myths Of Network Utilization & Automated Metrics
Submitted by: Barry Koplowitz

The Interpath Technologies Networking Myths Series™ This artilce is also availabe as a Podcast of "The Sniffer Guy" though iTunes...

The Application & Network Performance Analysis Troubleshooting Team (NAPA)™
Submitted by: Barry Koplowitz

This article is the topic of Episode 5 of “The Sniffer Guy” podcast series available through iTunes INTRODUCTION: Application & Network Performance Analysis is a team sport...

Choosing a Guillotine Style Paper Cutter
Submitted by: Jeff McRitchie

An important piece of equipment to have in your copy room or work area is a guillotine paper cutter Guillotine paper cutters can help you quickly trim large stacks of paper...

Sony Ericsson W595 Mobile Phone Review - The Latest and Best Walkman Phone?
Submitted by: Carlson Osbourne

The one thing that most Sony Ericsson phones have in abundance is good looks No matter what lies beneath the surface, they all tend to have unique and beautiful appearances that can enhance the style factor of everyone using them...

Sony Ericsson W705 Mobile Phone Review - Tune Into the Beat With the Ultimate Walkman Phone
Submitted by: Carlson Osbourne

Sony Ericsson is known the world over for their amazingly functional and stylish mobile phones It is easy to see why when you take a look at some of the handsets that they have produced over the years and one of their latest additions to the Walkman range can be added to that illustrious list...

Notebook - Smart Shopping Tips
Submitted by: Roberto Sedycias

There are many choices of notebooks and sometimes it is hard to find the appropriate notebook that represents the true value for money...

The Many Applications of GPS Cell Phone
Submitted by: Roberto Sedycias

GPS is known to navigate global positioning easily and is widely used in vehicle tracking and map navigation, benefiting people in their daily needs...

Things To Know About Formatting Your Memory Card
Submitted by: Lance Edwards

If you use a new memory card on your digital camera for the first time you should always format it, or it may not store your photos correctly...

Choosing a Scanner
Submitted by: Lorraine Vybihal

When choosing a scanner for your business, there are many things you need to consider You need a scanner that is fast, reliable, and that will increase your overall productivity...

Verizon FiOS is an Industry Leader in Quality
Submitted by: Russell Blanc

People who want the highest quality TV and Internet service choose Verizon FiOS Consumers these days demand high quality as well as an affordable price when it comes to services like TV, Internet and home phone service...

Linux Vs Windows - Which One to Pick?
Submitted by: Roberto Sedycias

Choosing the appropriate operating system is based on the server`s function Linux is powerful and has a versatile operating system while Windows is well-known for its easy to use operating system and versatility...

Nintendo Wii Vs Playstation 3 - A Genuine Combat
Submitted by: Roberto Sedycias

Nintendo Wii and Playstation 3 are the top-notch gaming consoles commanding the market However, knowing the difference of Nintendo Wii Vs Playstation 3 gives clarity about each gaming console and its features...

Nokia 5800 XpressMusic Mobile Phone Review - The Trendsetter of Nokia Touch Screens
Submitted by: Carlson Osbourne

Behind all of their market competitors they may be but Nokia have now introduced their very first touch screen phone...

Nokia 6260 Slide Mobile Phone Review - Mobile High Speed Technology at Your Fingertips
Submitted by: Carlson Osbourne

The Nokia 6260 Slide is one of the latest additions to the Nokia mobile phone handset family and also one of the most modern...

Why Are Car Audio System Reviews Important?
Submitted by: Jack Wylde

In today’s world there are numerous kinds of car audio brands that have come about in business in the car accessory market...

Entertainment in Chrysler Radio
Submitted by: Jack Wylde

The world today people experience is very stressful People of today know little about life and its pleasure...

Vauxhall (Opel) the Car of the Year
Submitted by: Jack Wylde

Many mans craze is the Vauxhall car People are running behind this car what does this have...

Isnare.com Footer Divider

© 2004-2009. Isnare Free Articles - An Isnare Online Technologies Free Articles Project. All Rights Reserved.   Privacy Policy