Home > Networking Tips > Network Management > How much bandwidth is enough?
Networking Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

NETWORK MANAGEMENT

How much bandwidth is enough?


Alexander B. Cannara, PhD
09.13.2006
Rating: -4.32- (out of 5)


Network management news, advice and technical information
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



TABLE OF CONTENTS

 Part 1: Introduction
 Part 1: How much throughput is enough?
 Part 2: The real-world network
 Part 3: Multiple effects of multiple causes
 Part 4: NASA space probes and throughput
 Part 4: Understanding error probability
 Part 5: Rate delay product
 Part 6: Troublesome TCP behavior

"Bandwidth" is a meaningless term for network managers, architects and technicians, and using it instead of "data rate," "link capacity" or even "speed" simply shows that we're a bit ignorant of networking, at least at Layer 1 (of the 7-Layer OSI model). Many people may use "bandwidth" to mean bits per second, but doing so reveals an ignorance of signaling theory and basic physical communications. A review of the following terms reveals that their physical properties are not even commensurate:

Bandwidth: measured in Hertz (Hz) -- the spectral width of a signal or a channel carrying signals (historically: cycles per second).

Data rate: measured in bits per second (or maybe terabytes per fortnight).

"Bandwidth" is often sloppily applied in the wrong context or used for some perceived geeky marketability. Too bad, because new people in networking are then misled rather than educated.

Here's a modest explanation to work from. Consider Claude Shannon's work: "Bandwidth" is like a farm field. The way in which it is farmed yields a particular harvest of data rate.

Many old heroes, such as Dennis Hayes, expended much mental effort and approached Shannon's postulated limit for turning raw bandwidth into bits/sec through a modem. They used cagey, intelligent choices of signaling symbols (FSK, SQPSK…) -- that's how a good data rate is harvested from any given channel's bandwidth.

Some Europeans have defined coding that gets very close to the Shannon Limit. But in no case is bandwidth the same as data rate. It is instead an opportunity demanding intelligent exploitation via a wise choice of transmission symbols -- even Napoleon's network designer knew this 200 years ago, when he built an optical network across Europe that communicated the emperor's conquests back to Paris within 15 minutes, using a 20-symbol code. The Swedes, with their own 512-symbol optical net, also knew this 200 years ago. NASA certainly knew it, when planning to talk to the Voyagers.

So how much "x" per second is needed between net nodes y and z? It depends.

Of most concern to network managers, engineers or technicians are probably the complaints they hear from bosses, heads of service departments, business partners and, eventually, users. Every network manager knows the liturgy of "whine-one-one" calls: "It's slow! I can't get to server ABC! System Q kicked me off! The printer is slow! The network is slow today!"

Which of these problems has to do with what parameter a network architect, manager or technician can correct? That depends, because what gets the job done for systems and users is throughput, the number of good data bits/bytes delivered completely and in order, per second, from sender to receiver.

How much throughput is enough?

So, the real question we should be asking is: How much throughput is enough? At every layer of the OSI model, this is what the application designer must specify, the architect must design for, the manager must maintain, and the technician must measure and troubleshoot. This is what systems and users actually experience every minute of every day.

Latency and connectivity are two key measurable network properties whose effects on throughput are what a serviced system or user experiences. Latency means the length of time a request's response takes; connectivity simply defines visibility of one node to another. These contribute directly to what is perceived as network "performance," and the reality is that it's not always the physical network that's the source of poor performance. It can be a poorly constructed database or a poorly configured server. It can be a poorly configured application, router or firewall. It can even be a poorly configured data-transport protocol at peer, client or server. This just outlines the network-troubleshooting conundrum, which is exacerbated by the complexity of today's interconnected systems and applications.

If the network has been architected properly, adjustments by technicians of such parameters as link data rates, server processors or memory, database partitioning, and so on can improve behavior. And most of these should automatically be flagged to the people running the network by good network/system-management tools.

Continue on to Part 2: The real-world network.

Alexander Cannara
About the author:
Alexander B. Cannara, PhD, is an electrical engineer, a software and networking consultant, and an educator. He has 18 years of experience in the computer-networking field, including 11 years in managing, developing and delivering technical training. He is experienced in many computer languages and network protocols and is a member of IEEE, the Computer Society, and the AAAS. Alex lives with his wife and son in Menlo Park, California.

Rate this Tip
To rate tips, you must be a member of SearchNetworking.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Network Management
Virtual machines present dynamic environment issues for network pros
Network architecture and capacity planning for server virtualization
Keeping it green: Design principles for efficient network architectures
How green is my network? -- A look at the cost-savings benefit of green IT
IEEE P802.3az Energy Efficient Ethernet: Small network power savings add up
Governance, compliance, security: How are these network problems?
Application delivery controllers: Moving toward the application-centric network
Server virtualization and the network: Site consolidation's impact on latency
Upgrade your network: Network evolution and roadmap
Server virtualization: FAQ for network pros

WAN Optimization and Acceleration
WAN optimization: A market update
Network Interception and Integration with Cisco WAAS
Akamai and Citrix marry cloud-based and appliance-based Web application acceleration
Does WAN optimization work when compression's enabled on host devices?
How do I calculate the time taken for a file to be transferred over a WAN link?
Traffic shaping helps cure network congestion woes
Verizon Business announces managed WAN optimization service
Cisco and new ISR aggressively target branch office
At what circuit utilization percentage should I increase bandwidth?
Are high-gain antennas needed on both AP and client sides?

Network Performance
Network management frameworks: FCAPS and ITIL
Governance, compliance, security: How are these network problems?
Network pros spend months on troubleshooting
Open source network monitoring reaches for the enterprise
Server virtualization and the network: Site consolidation's impact on latency
Upgrade your network: Network evolution and roadmap
How to calculate network bandwidth requirements
Deploying Microsoft Live Communications Server in a production environment: Prepare your network for unified communications
Network visibility critical to catching performance loss before end users complain
How to debug poor WLAN performance

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
10-high-day busy period  (SearchNetworking.com)
branch office box  (SearchNetworking.com)
delay-tolerant network  (SearchNetworking.com)
fiber to the home  (SearchNetworking.com)
Internet Routing in Space (IRIS)  (SearchNetworking.com)
Net neutrality  (SearchNetworking.com)
Next Steps in Signaling  (SearchNetworking.com)
protocol-independent multicast  (SearchNetworking.com)
round-trip time  (SearchNetworking.com)
two-tiered Internet  (SearchNetworking.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersNetworking Product Trials
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2000 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts