SlideShare a Scribd company logo
1 of 10
Download to read offline
Bandwidth – How Much is Enough?
A white paper from PLATO Support Services
September 8, 2006
• PLATO Learning Environment™
• PLATO®
Web Learning Network
• Client Hosted PLATO®
Web Learning Network
1
Bandwidth -- How Much is Enough?
What is bandwidth?
Bandwidth refers to the amount of information that can be carried in a given time
period (usually a second) over a wired or wireless communication link. In digital
systems, bandwidth is expressed as bits per second (bps). For example, a modem
that runs at 56,000 bps has twice the bandwidth of a modem that runs at 28,800
bps. The higher the bandwidth, the more data can be transferred in bits per second.
A good analogy is to think of your Internet connection as a pipe. The term
bandwidth describes the diameter of the pipe and how much water (data) can flow
through it. If you don't have enough available bandwidth, then the pipe becomes
clogged and data does not flow properly.
Available bandwidth becomes very important when you're running PLATO Learning
lessons on web-delivery platforms. PLATO®
content running on PLATO Learning
web-delivery platforms is more sensitive to low bandwidth than other web pages.
This is because PLATO Learning uses higher production values for graphics and audio
that support and engage learners while they are working in PLATO Learning lessons.
If your network does not meet the system requirements for the PLATO Learning
products you own, you may have inadequate bandwidth. This can be further
complicated when workstation system requirements such as CPU processing speed,
memory, and 100 Mbps LAN cards are also not met. If data does not flow fast
enough or freely enough, the performance of PLATO Learning lessons will suffer and
the end user may see error messages. But what if your equipment and network do
meet or even exceed system requirements and the performance of PLATO Learning
lessons is still very slow?
Bandwidth bottlenecks
A communication path for information that travels to and from your location and
PLATO Learning's location is typically made up of several communication links, each
with its own bandwidth. If one of these communication links is much slower than the
rest, it is a bandwidth bottleneck. A bottleneck results in data transmission
delays. Delays typically occur when bandwidth cannot support the amount of
information being relayed at the speed it is being processed. Data cannot flow
through the pipe fast enough. If data cannot flow through the pipe fast enough,
PLATO Learning lessons will run very slowly and web pages will take a long time to
load.
Because the lowest bandwidth at all communication links dictates your effective,
available bandwidth, you may have less available bandwidth than you think. How
much of your bandwidth is already being utilized before you run PLATO Learning web
products?
2
Have you taken a close look at your actual network capacity and performance? The
following variables affect your network performance and available bandwidth:
• Proxy servers and caching
• Firewalls and content filtering
• Using daisy chain hubs instead of switches
• Quality of bandwidth provided by your Internet Service Provider
But I have plenty of bandwidth!
Are you sure the amount of bandwidth you think you have is really what is available?
Let's take a look at a case study at one school.
The school connects to the District Technology Center, which has an OC3 connection
to the Internet. The connection speed of an OC3 connection is 155.52 Mbps
(megabits per second). The network administrator wants to connect 50 workstations
to PLATO Web Learning Network simultaneously. The administrator knows that
PLATO Web Learning Network requires an average data transfer speed of 40 kbps
(kilobits per second) for each workstation connecting simultaneously. The
administrator does the math and believes he has more than enough bandwidth to
run PLATO Web Learning Network and PLATO Learning lessons on 50 workstations
simultaneously:
1. The administrator converts the unit of measurement for data transfer speed
from Mbps to Kbps: 155.52 Mbps is equal to 159,252 Kbps. (You can use
the bandwidth calculator in PLATO Support’s knowledge base to easily convert
units of measurement: http://support.plato.com/26959)
2. The administrator divides the Kbps transfer speed by the number of
workstations to get the data transfer speed available for each workstation:
159,252/50 = 3,185 Kbps available per workstation.
It looks like the school has more than enough bandwidth to run 50 workstations
simultaneously; 3,185 Kbps is available for each workstation when only an average
of 40 Kbps is required. But does the school really have enough?
A closer look
Let's take a closer look.
The lowest bandwidth at all communication points dictates your effective
bandwidth—the bandwidth you actually have available to run PLATO Learning web
products.
Although the school has an OC3 (155.52 Mbps) connection from the District
Technology Center to the Internet, the connection from the school to the Technology
Center is a T1 connection, which only connects at a speed of 1.544 Mbps.
3
The T1 connection reduces the available bandwidth to 1.544 Mbps, or 1,581 Kbps
(1.544 Mbps = 1,581 Kbps).
The T1 connection from the school to the Technology Center is already being 60%
utilized without running PLATO Web Learning Network. Approximately 949 Kbps of
the 1,581 Kbps total is already being used. This reduces bandwidth available for
PLATO Web Learning Network from 1,581 Kbps to 632 Kbps.
Subtract utilized bandwidth from the total bandwidth:
1,581 Kbps - 949 Kbps = 632 Kbps available
The school's network has half-duplex hub architecture, which further delays the
transmission of data. Why? A hub is a device that connects segments of a network.
It can transmit or receive data, but it can't do both simultaneously. Data can only
flow in one direction at a time, which greatly reduces throughput, or the rate at
which data can be transferred.
With less than 632 Kbps of bandwidth available, and 40 Kbps calculated for each
simultaneous workstation connection, the school can only run about 15 workstations
simultaneously -- not 50:
632 Kbps/40 Kbps = 15 workstations
The calculation of 15 workstations doesn't include the effects of using half-duplex
hubs, which reduce throughput because data can only flow in one direction at a time.
Therefore, an estimated range for the number of workstations can effectively run
PLATO Web Learning Network is 10 to 14.
Bandwidth solutions
After consulting with one of PLATO Learning's Field Engineers, here's what the
network administrator did to increase the school's available bandwidth and the
number of workstations they could run simultaneously:
• The administrator made sure that the school's network and computers met all
of the system requirements to run PLATO Web Learning Network.
• The school was using filtering software, which slowed the delivery of data
from PLATO Learning. The administrator reconfigured the content filtering
system to trust all content from PLATO Learning's domain.
• The administrator disabled the caching of PLATO web pages at the proxy
server so that users would receive dynamic, current content at all times.
• The administrator reduced the utilization of the T1 connection from the school
to the District Technology Center by no longer allowing students to surf the
Internet or run non-essential applications when PLATO Web Learning Network
classes were in session.
• The administrator installed 100 Mbps switches instead of using passive daisy
chain hubs. A switch is a device that routes data between network
segments, and it allows data to flow both ways. Data can be transmitted and
received at the same time.
4
We're here to help
We realize that not all schools or facilities have the resources or time to do capacity
planning and evaluate their network's performance. Many schools have a limited
number of network administrators to serve the entire district, or have to outsource
for technical help or network administration when needed. PLATO Learning's
certified, highly trained Field Engineers can help by providing fee-based technical
support onsite, customized for your needs.
Onsite technical services provided by PLATO Learning's Field Engineers include the
following:
• Hardware installations
• Software installations
• Network installations
• Network evaluation and troubleshooting
• Onsite tech support
• Specialized consulting
For more information about Field Engineer Services, or to arrange for a Field
Engineer to provide technical services at your site, call 800.44.PLATO or e-mail
info@plato.com.
You can also ask your Account Manager about Field Engineering Services, and the
possibility of trading training days for a Field Engineer service day.
Troubleshooting resources
If you suspect you have insufficient bandwidth or want to make sure the amount you
have available is what you really think it is, you may find the information in the
following appendix helpful.
5
Appendix: Troubleshooting Resources
What are PLATO Learning's system requirements?
The latest system and configuration requirements for PLATO products are published
online at the PLATO Support Center (http://support.plato.com). On the home page,
click the System Requirements link. Make sure your workstations and network meet
the latest requirements, including the specifications for processor speed, RAM, and
network cards.
In general, PLATO Learning recommends 1.2 Mbps of available bandwidth for every
40 workstations that connect simultaneously to PLATO Learning web-delivery
platforms. Most PLATO Learning lessons require an average connection of 40 Kbps
per workstation; PLATO®
Life Science requires 128 Kbps per workstation. The
following guidelines for bandwidth requirements are for concurrent users at one
location:
# of
Users
Minimum
Requirements
Connection type
25 750 Kbps Half T-1 line
50 1.5 Mbps Full T-1 line
75 2.25 Mbps Full T-1 and half T-1 lines
100 3 Mbps Two full T-1 lines
125 3.75 Mbps Two full and one half T-1 lines
150 4.5 Mbps Three full T-1 lines
175 5.25 Mbps Three full and one half T-1 lines
200 6 Mbps Four full T-1 or one DS-2 line
500 15 Mbps 10 full t-1 lines
Do your home users need DSL or cable?
Before you have students connect to PLATO Learning web-delivery platforms from
home, find out if they have a dialup modem. Analog, dialup modems utilize nearly
the full bandwidth of the present day phone system. A speed of 33.6 Kbps is
pushing the speed limit of the current analog phone system. Many users who have
28.8 or 33.6 Kbps modems will never achieve connections at those rates due to
phone line conditions. Many phone connections do not support speeds this high, so
buying a 56K modem may not bring substantial improvement.
A connection speed of 28.8 Kbps is not fast enough to run PLATO Learning lessons at
a satisfactory performance level. Most PLATO Learning lessons require an average
connection speed of 40 Kbps. PLATO®
Life Science requires a 128 Kbps minimum
connection speed – a speed much faster than a dialup modem can reach. For these
reasons, students who are home users may need a DSL or cable Internet connection
instead of a dialup modem to run PLATO Learning lessons. DSL and cable Internet
connections are capable of much higher data transmission speeds than a modem and
telephone line.
6
How fast is a cable modem?
Here’s how the download speeds compare for a 1 megabyte file for a cable modem,
ADSL modem line, and dialup modem.
• Cable modem, 1 Mbps: 7 seconds
• ADSL modem line, 256 Kbps: 32 seconds
• Dialup modem, 28.8 Kbps: 277 seconds
When you purchase broadband Internet connection services through an Internet
Service Provider (cable modem) or a phone company (DSL), your provider can give
you an estimate of how fast your Internet connection will be or how much bandwidth
you will have available. The important thing to remember is that your bandwidth is
is shared with other users. Your effective bandwidth may be different than the
published bandwidth, depending on how many users are sharing the connection at
one time.
Find your connection type and speed
How fast is fast? This chart puts into perspective line speeds used in Internet
backbones, LANs, and WANs. Find the potential connection speed (data transfer rate)
for your connection type.
Speed Connection type
155.52 Mbps OC-3, STS-3
100.0 Mbps CDDI, FDDI, Fast Ethernet, Category 5 cable
51.84 Mbps OC-1, STS-1
44.736 Mbps T-3, DS-3 North America
34.368 Mbps E-3 Europe
20.0 Mbps Category 4 cable
16.0 Mbps Fast Token Ring LANs
10.0 Mbps Thin Ethernet, category 3 cable, cable modem
8.448 Mbps E-2 Europe
6.312 Mbps T-2, DS-2 North America
6.144 Mbps Standard ADSL downstream
4.0 Mbps Token Ring LANs
3.152 Mbps DS-1c
2.048 Mbps E-1, DS-1 Europe
1.544 Mbps ADSL, T-1, DS-1 North America
128 Kbps ISDN
64.0 Kbps DS-0, pulse code modulation
56.0 Kbps 56flex, U.S. Robotics x2 modems,
33.6 Kbps 56flex, x2 modem communications rate
7
Units of Measurement
In digital systems, bandwidth is expressed as bits (of data) per second (bps). Here
are the units of measure for bandwidth or data transfer speeds:
bit= smallest unit of digital information (ones and zeros)
byte= a set of 8 bits
bps= bits per second
Kbps= kilobits per second =1000 bits per second
Mbps = Million bits per second =1,000,000 bits per second
Gbps = Gigabits per second = 1,000,000,000 (one billion) bits per second
Tbps = Terabits per second = 1,000,000,000,000 (one trillion) bits per second
Bandwidth calculators
Use this tool to convert any bandwidth unit of measurement into equivalent units of
measurement:
Bandwidth Calculator
Use this tool to determine how long it will take to download or transfer a file:
File Size Bandwidth Calculator
How to check your connection speed and bandwidth
Speed and traffic tests
The web offers free tools that you can use to check your Internet connection speed
and bandwidth, or monitor the flow of Internet traffic. Speed tests can tell you if
certain regions of the Internet are currently slowed down, which helps you determine
if your Internet connection speed is a global or local problem.
AnalogX offers NetStat Live (NSL), a free utility you can download and install to see
your exact throughput for both incoming and outgoing data – whether you're using a
modem, cable modem, DSL, or local network. NSL also graphs your system's CPU
usage. This is especially helpful in identifying if it's your computer that is slowing
things down, or if it's the Internet. Download NetStat Live
Find out how fast your Internet connection speed is at YourSpeed, a speed test used
frequently by PLATO Learning's Field Engineers. You may also find their throughput
tips helpful.
The Internet Traffic Report site monitors the flow of data around the world. It
displays values between zero and 100 for various continents. Higher values indicate
faster and more reliable connections.
8
Talk to your Internet Service Provider
If you consistently get bandwidth speed test results that are substantially below your
expectations, you may need to talk to your Internet Service Provider.
Make sure you're getting the connection speed you're paying for. Your ISP's
connections are combined into one or more shared connections. If your ISP
overbooks too many connections into one combined connection that becomes
overwhelmed by normal customer demand, your speed can slow to a crawl during
peak hours.
If your Internet connection speed is consistently much slower than you expect,
discuss the problem with your Internet Service Provider. Your ISP has incentive to
maintain reasonable overbooking ratios in order to be competitive.
If the problem can't be resolved, you may need to switch to another service provider
with a better track record.
Contact us
Onsite technical services provided by PLATO Learning's Field Engineers include the
following:
• Hardware installations
• Software installations
• Network installations
• Network evaluation and troubleshooting
• Onsite tech support
• Specialized consulting
For more information, or to schedule onsite technical services from a Field Engineer,
call or e-mail us:
Phone: 800.44.PLATO
E-mail: info@plato.com.
Copyright © 2005, 2006 PLATO Learning, Inc. All rights reserved.
® PLATO is a registered trademark of PLATO Learning, Inc.
Straight Curve, Academic systems, and PLATO Learning are trademarks of PLATO Learning, Inc.
PLATO, Inc. is a PLATO Learning, Inc. company.
All company and product names are trademarks or registered trademarks of their respective holders.
09/08/06
Bandwidth–How Much is Enough?
A white paper from PLATO Support Services
Cindy Coffin, Technical Writer
Last updated: September 8, 2006

More Related Content

What's hot

A scheme for maximal resource
A scheme for maximal resourceA scheme for maximal resource
A scheme for maximal resourceIJCNCJournal
 
Cs8591 Computer Networks - UNIT V
Cs8591 Computer Networks - UNIT VCs8591 Computer Networks - UNIT V
Cs8591 Computer Networks - UNIT Vpkaviya
 
IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...
IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...
IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...Kalman Graffi
 
Guarding Fast Data Delivery in Cloud: an Effective Approach to Isolating Perf...
Guarding Fast Data Delivery in Cloud: an Effective Approach to Isolating Perf...Guarding Fast Data Delivery in Cloud: an Effective Approach to Isolating Perf...
Guarding Fast Data Delivery in Cloud: an Effective Approach to Isolating Perf...Zhenyun Zhuang
 
Exp2003 Int Ppt 01
Exp2003 Int Ppt 01Exp2003 Int Ppt 01
Exp2003 Int Ppt 01lonetree
 
Web Application Troubleshooting Guide
Web Application Troubleshooting GuideWeb Application Troubleshooting Guide
Web Application Troubleshooting GuideExtraHop Networks
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IPPiero Fraternali
 
SharePoint Global Deployment with Joel Oleson
SharePoint Global Deployment with Joel OlesonSharePoint Global Deployment with Joel Oleson
SharePoint Global Deployment with Joel OlesonJoel Oleson
 

What's hot (16)

Communications
CommunicationsCommunications
Communications
 
A scheme for maximal resource
A scheme for maximal resourceA scheme for maximal resource
A scheme for maximal resource
 
Cs8591 Computer Networks - UNIT V
Cs8591 Computer Networks - UNIT VCs8591 Computer Networks - UNIT V
Cs8591 Computer Networks - UNIT V
 
IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...
IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...
IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...
 
Guarding Fast Data Delivery in Cloud: an Effective Approach to Isolating Perf...
Guarding Fast Data Delivery in Cloud: an Effective Approach to Isolating Perf...Guarding Fast Data Delivery in Cloud: an Effective Approach to Isolating Perf...
Guarding Fast Data Delivery in Cloud: an Effective Approach to Isolating Perf...
 
elc200day8.ppt
elc200day8.pptelc200day8.ppt
elc200day8.ppt
 
Ijetr021256
Ijetr021256Ijetr021256
Ijetr021256
 
Exp2003 Int Ppt 01
Exp2003 Int Ppt 01Exp2003 Int Ppt 01
Exp2003 Int Ppt 01
 
Web Application Troubleshooting Guide
Web Application Troubleshooting GuideWeb Application Troubleshooting Guide
Web Application Troubleshooting Guide
 
Network Testing ques
Network Testing quesNetwork Testing ques
Network Testing ques
 
Webinar: Synchronizing Geo-Distributed Sharepoint
Webinar: Synchronizing Geo-Distributed Sharepoint Webinar: Synchronizing Geo-Distributed Sharepoint
Webinar: Synchronizing Geo-Distributed Sharepoint
 
Overview of TCP IP
Overview of TCP IPOverview of TCP IP
Overview of TCP IP
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
SharePoint Global Deployment with Joel Oleson
SharePoint Global Deployment with Joel OlesonSharePoint Global Deployment with Joel Oleson
SharePoint Global Deployment with Joel Oleson
 
Point of preference (POP)
Point of preference (POP)Point of preference (POP)
Point of preference (POP)
 
The internet
The internetThe internet
The internet
 

Viewers also liked

Introducing incredible awareness v20100618
Introducing incredible awareness v20100618Introducing incredible awareness v20100618
Introducing incredible awareness v20100618noelposus
 
Freunde von Freunden in a nutshell
Freunde von Freunden in a nutshellFreunde von Freunden in a nutshell
Freunde von Freunden in a nutshellMore Sleep
 
About Freunde von Freunden in 15 slides
About Freunde von Freunden in 15 slidesAbout Freunde von Freunden in 15 slides
About Freunde von Freunden in 15 slidesMore Sleep
 
Rapid Mass Traffic
Rapid Mass TrafficRapid Mass Traffic
Rapid Mass Trafficbluray2010
 
سلامة الاغذية لربات البيوت
سلامة الاغذية لربات البيوتسلامة الاغذية لربات البيوت
سلامة الاغذية لربات البيوتmansour dalgamouni
 
FvF Apartment in a Nutshell
FvF Apartment in a NutshellFvF Apartment in a Nutshell
FvF Apartment in a NutshellMore Sleep
 

Viewers also liked (7)

Introducing incredible awareness v20100618
Introducing incredible awareness v20100618Introducing incredible awareness v20100618
Introducing incredible awareness v20100618
 
Freunde von Freunden in a nutshell
Freunde von Freunden in a nutshellFreunde von Freunden in a nutshell
Freunde von Freunden in a nutshell
 
About Freunde von Freunden in 15 slides
About Freunde von Freunden in 15 slidesAbout Freunde von Freunden in 15 slides
About Freunde von Freunden in 15 slides
 
Rapid Mass Traffic
Rapid Mass TrafficRapid Mass Traffic
Rapid Mass Traffic
 
Hjärterums gård
Hjärterums gårdHjärterums gård
Hjärterums gård
 
سلامة الاغذية لربات البيوت
سلامة الاغذية لربات البيوتسلامة الاغذية لربات البيوت
سلامة الاغذية لربات البيوت
 
FvF Apartment in a Nutshell
FvF Apartment in a NutshellFvF Apartment in a Nutshell
FvF Apartment in a Nutshell
 

Similar to Bandwidth White Paper

networking hypherlink Group 2 presentation
networking hypherlink Group 2 presentationnetworking hypherlink Group 2 presentation
networking hypherlink Group 2 presentationHerson Franz Ugale
 
DISTRIBUTED NETWORKING - By Hansa Edirisinghe
DISTRIBUTED NETWORKING - By Hansa EdirisingheDISTRIBUTED NETWORKING - By Hansa Edirisinghe
DISTRIBUTED NETWORKING - By Hansa EdirisingheHansa Edirisinghe
 
TECHNICAL WHITE PAPER: NetBackup Appliances WAN Optimization
TECHNICAL WHITE PAPER: NetBackup Appliances WAN OptimizationTECHNICAL WHITE PAPER: NetBackup Appliances WAN Optimization
TECHNICAL WHITE PAPER: NetBackup Appliances WAN OptimizationSymantec
 
A Review on Congestion Control Approaches for Real-Time Streaming Application...
A Review on Congestion Control Approaches for Real-Time Streaming Application...A Review on Congestion Control Approaches for Real-Time Streaming Application...
A Review on Congestion Control Approaches for Real-Time Streaming Application...IJCSIS Research Publications
 
An Approach for Enhanced Performance of Packet Transmission over Packet Switc...
An Approach for Enhanced Performance of Packet Transmission over Packet Switc...An Approach for Enhanced Performance of Packet Transmission over Packet Switc...
An Approach for Enhanced Performance of Packet Transmission over Packet Switc...ijceronline
 
UNIT 4 computer networking powerpoint presentation .pdf
UNIT 4 computer networking powerpoint presentation .pdfUNIT 4 computer networking powerpoint presentation .pdf
UNIT 4 computer networking powerpoint presentation .pdfshubhangisonawane6
 
76924356 synopsis-network
76924356 synopsis-network76924356 synopsis-network
76924356 synopsis-networklklokesh
 
CN project 713711699701-5.pdf
CN project 713711699701-5.pdfCN project 713711699701-5.pdf
CN project 713711699701-5.pdfDakshBaveja
 
Intternetworking With TCP/IP
Intternetworking With TCP/IPIntternetworking With TCP/IP
Intternetworking With TCP/IPBIT DURG
 
Madge LANswitch 3LS Application Guide
Madge LANswitch 3LS Application GuideMadge LANswitch 3LS Application Guide
Madge LANswitch 3LS Application GuideRonald Bartels
 
Pmw2 k3ni 1-1b
Pmw2 k3ni 1-1bPmw2 k3ni 1-1b
Pmw2 k3ni 1-1bhariclant1
 
Bvoc 106 internet TUTORIAL
Bvoc 106  internet TUTORIALBvoc 106  internet TUTORIAL
Bvoc 106 internet TUTORIALiitechonline
 
Lecture notes -001
Lecture notes -001Lecture notes -001
Lecture notes -001Eric Rotich
 
Computer Network-Data Link Layer-Module-2.pdf
Computer Network-Data Link Layer-Module-2.pdfComputer Network-Data Link Layer-Module-2.pdf
Computer Network-Data Link Layer-Module-2.pdfSweta Kumari Barnwal
 

Similar to Bandwidth White Paper (20)

Computer network physical layer
Computer network  physical layerComputer network  physical layer
Computer network physical layer
 
networking hypherlink Group 2 presentation
networking hypherlink Group 2 presentationnetworking hypherlink Group 2 presentation
networking hypherlink Group 2 presentation
 
DISTRIBUTED NETWORKING - By Hansa Edirisinghe
DISTRIBUTED NETWORKING - By Hansa EdirisingheDISTRIBUTED NETWORKING - By Hansa Edirisinghe
DISTRIBUTED NETWORKING - By Hansa Edirisinghe
 
TECHNICAL WHITE PAPER: NetBackup Appliances WAN Optimization
TECHNICAL WHITE PAPER: NetBackup Appliances WAN OptimizationTECHNICAL WHITE PAPER: NetBackup Appliances WAN Optimization
TECHNICAL WHITE PAPER: NetBackup Appliances WAN Optimization
 
Sem 1 Ch 5
Sem 1 Ch 5Sem 1 Ch 5
Sem 1 Ch 5
 
PACE-IT: Configuring Switches (part 2)
PACE-IT: Configuring Switches (part 2)PACE-IT: Configuring Switches (part 2)
PACE-IT: Configuring Switches (part 2)
 
Network Readiness Guide
Network Readiness GuideNetwork Readiness Guide
Network Readiness Guide
 
Sw2-hw10
Sw2-hw10Sw2-hw10
Sw2-hw10
 
A Review on Congestion Control Approaches for Real-Time Streaming Application...
A Review on Congestion Control Approaches for Real-Time Streaming Application...A Review on Congestion Control Approaches for Real-Time Streaming Application...
A Review on Congestion Control Approaches for Real-Time Streaming Application...
 
An Approach for Enhanced Performance of Packet Transmission over Packet Switc...
An Approach for Enhanced Performance of Packet Transmission over Packet Switc...An Approach for Enhanced Performance of Packet Transmission over Packet Switc...
An Approach for Enhanced Performance of Packet Transmission over Packet Switc...
 
CN PPT
CN PPTCN PPT
CN PPT
 
UNIT 4 computer networking powerpoint presentation .pdf
UNIT 4 computer networking powerpoint presentation .pdfUNIT 4 computer networking powerpoint presentation .pdf
UNIT 4 computer networking powerpoint presentation .pdf
 
76924356 synopsis-network
76924356 synopsis-network76924356 synopsis-network
76924356 synopsis-network
 
CN project 713711699701-5.pdf
CN project 713711699701-5.pdfCN project 713711699701-5.pdf
CN project 713711699701-5.pdf
 
Intternetworking With TCP/IP
Intternetworking With TCP/IPIntternetworking With TCP/IP
Intternetworking With TCP/IP
 
Madge LANswitch 3LS Application Guide
Madge LANswitch 3LS Application GuideMadge LANswitch 3LS Application Guide
Madge LANswitch 3LS Application Guide
 
Pmw2 k3ni 1-1b
Pmw2 k3ni 1-1bPmw2 k3ni 1-1b
Pmw2 k3ni 1-1b
 
Bvoc 106 internet TUTORIAL
Bvoc 106  internet TUTORIALBvoc 106  internet TUTORIAL
Bvoc 106 internet TUTORIAL
 
Lecture notes -001
Lecture notes -001Lecture notes -001
Lecture notes -001
 
Computer Network-Data Link Layer-Module-2.pdf
Computer Network-Data Link Layer-Module-2.pdfComputer Network-Data Link Layer-Module-2.pdf
Computer Network-Data Link Layer-Module-2.pdf
 

More from Cindy Coffin

SharePoint Designer 2013 Certificate
SharePoint Designer 2013 CertificateSharePoint Designer 2013 Certificate
SharePoint Designer 2013 CertificateCindy Coffin
 
SharePoint Designer 2013 Certificate
SharePoint Designer 2013 CertificateSharePoint Designer 2013 Certificate
SharePoint Designer 2013 CertificateCindy Coffin
 
SharePoint 2013 Site Owner Certificate
SharePoint 2013 Site Owner CertificateSharePoint 2013 Site Owner Certificate
SharePoint 2013 Site Owner CertificateCindy Coffin
 
MS SharePoint Foundation 2013 Site Owner Certificate
MS SharePoint Foundation 2013 Site Owner CertificateMS SharePoint Foundation 2013 Site Owner Certificate
MS SharePoint Foundation 2013 Site Owner CertificateCindy Coffin
 
Certified Knowledge Management Course Outline
Certified Knowledge Management Course OutlineCertified Knowledge Management Course Outline
Certified Knowledge Management Course OutlineCindy Coffin
 
Technology of Participation Certificate
Technology of Participation CertificateTechnology of Participation Certificate
Technology of Participation CertificateCindy Coffin
 
Advanced Creative Training Techniques
Advanced Creative Training TechniquesAdvanced Creative Training Techniques
Advanced Creative Training TechniquesCindy Coffin
 
Training Director Certificate
Training Director CertificateTraining Director Certificate
Training Director CertificateCindy Coffin
 
Project Management Certificate
Project Management CertificateProject Management Certificate
Project Management CertificateCindy Coffin
 
Influencing Without Authority Certificate
Influencing Without Authority CertificateInfluencing Without Authority Certificate
Influencing Without Authority CertificateCindy Coffin
 
Training Director Certificate
Training Director CertificateTraining Director Certificate
Training Director CertificateCindy Coffin
 
BPM Practitioner Certification
BPM Practitioner CertificationBPM Practitioner Certification
BPM Practitioner CertificationCindy Coffin
 
KM Certificate-CKM
KM Certificate-CKMKM Certificate-CKM
KM Certificate-CKMCindy Coffin
 
Advanced Creative Training Techniques
Advanced Creative Training TechniquesAdvanced Creative Training Techniques
Advanced Creative Training TechniquesCindy Coffin
 
Project Management Certificate
Project Management CertificateProject Management Certificate
Project Management CertificateCindy Coffin
 
Bandwidth - How Much is Enough?
Bandwidth - How Much is Enough?Bandwidth - How Much is Enough?
Bandwidth - How Much is Enough?Cindy Coffin
 

More from Cindy Coffin (17)

SharePoint Designer 2013 Certificate
SharePoint Designer 2013 CertificateSharePoint Designer 2013 Certificate
SharePoint Designer 2013 Certificate
 
SharePoint Designer 2013 Certificate
SharePoint Designer 2013 CertificateSharePoint Designer 2013 Certificate
SharePoint Designer 2013 Certificate
 
SharePoint 2013 Site Owner Certificate
SharePoint 2013 Site Owner CertificateSharePoint 2013 Site Owner Certificate
SharePoint 2013 Site Owner Certificate
 
MS SharePoint Foundation 2013 Site Owner Certificate
MS SharePoint Foundation 2013 Site Owner CertificateMS SharePoint Foundation 2013 Site Owner Certificate
MS SharePoint Foundation 2013 Site Owner Certificate
 
Certified Knowledge Management Course Outline
Certified Knowledge Management Course OutlineCertified Knowledge Management Course Outline
Certified Knowledge Management Course Outline
 
Technology of Participation Certificate
Technology of Participation CertificateTechnology of Participation Certificate
Technology of Participation Certificate
 
Apex Award
Apex AwardApex Award
Apex Award
 
Advanced Creative Training Techniques
Advanced Creative Training TechniquesAdvanced Creative Training Techniques
Advanced Creative Training Techniques
 
Training Director Certificate
Training Director CertificateTraining Director Certificate
Training Director Certificate
 
Project Management Certificate
Project Management CertificateProject Management Certificate
Project Management Certificate
 
Influencing Without Authority Certificate
Influencing Without Authority CertificateInfluencing Without Authority Certificate
Influencing Without Authority Certificate
 
Training Director Certificate
Training Director CertificateTraining Director Certificate
Training Director Certificate
 
BPM Practitioner Certification
BPM Practitioner CertificationBPM Practitioner Certification
BPM Practitioner Certification
 
KM Certificate-CKM
KM Certificate-CKMKM Certificate-CKM
KM Certificate-CKM
 
Advanced Creative Training Techniques
Advanced Creative Training TechniquesAdvanced Creative Training Techniques
Advanced Creative Training Techniques
 
Project Management Certificate
Project Management CertificateProject Management Certificate
Project Management Certificate
 
Bandwidth - How Much is Enough?
Bandwidth - How Much is Enough?Bandwidth - How Much is Enough?
Bandwidth - How Much is Enough?
 

Bandwidth White Paper

  • 1. Bandwidth – How Much is Enough? A white paper from PLATO Support Services September 8, 2006 • PLATO Learning Environment™ • PLATO® Web Learning Network • Client Hosted PLATO® Web Learning Network
  • 2. 1 Bandwidth -- How Much is Enough? What is bandwidth? Bandwidth refers to the amount of information that can be carried in a given time period (usually a second) over a wired or wireless communication link. In digital systems, bandwidth is expressed as bits per second (bps). For example, a modem that runs at 56,000 bps has twice the bandwidth of a modem that runs at 28,800 bps. The higher the bandwidth, the more data can be transferred in bits per second. A good analogy is to think of your Internet connection as a pipe. The term bandwidth describes the diameter of the pipe and how much water (data) can flow through it. If you don't have enough available bandwidth, then the pipe becomes clogged and data does not flow properly. Available bandwidth becomes very important when you're running PLATO Learning lessons on web-delivery platforms. PLATO® content running on PLATO Learning web-delivery platforms is more sensitive to low bandwidth than other web pages. This is because PLATO Learning uses higher production values for graphics and audio that support and engage learners while they are working in PLATO Learning lessons. If your network does not meet the system requirements for the PLATO Learning products you own, you may have inadequate bandwidth. This can be further complicated when workstation system requirements such as CPU processing speed, memory, and 100 Mbps LAN cards are also not met. If data does not flow fast enough or freely enough, the performance of PLATO Learning lessons will suffer and the end user may see error messages. But what if your equipment and network do meet or even exceed system requirements and the performance of PLATO Learning lessons is still very slow? Bandwidth bottlenecks A communication path for information that travels to and from your location and PLATO Learning's location is typically made up of several communication links, each with its own bandwidth. If one of these communication links is much slower than the rest, it is a bandwidth bottleneck. A bottleneck results in data transmission delays. Delays typically occur when bandwidth cannot support the amount of information being relayed at the speed it is being processed. Data cannot flow through the pipe fast enough. If data cannot flow through the pipe fast enough, PLATO Learning lessons will run very slowly and web pages will take a long time to load. Because the lowest bandwidth at all communication links dictates your effective, available bandwidth, you may have less available bandwidth than you think. How much of your bandwidth is already being utilized before you run PLATO Learning web products?
  • 3. 2 Have you taken a close look at your actual network capacity and performance? The following variables affect your network performance and available bandwidth: • Proxy servers and caching • Firewalls and content filtering • Using daisy chain hubs instead of switches • Quality of bandwidth provided by your Internet Service Provider But I have plenty of bandwidth! Are you sure the amount of bandwidth you think you have is really what is available? Let's take a look at a case study at one school. The school connects to the District Technology Center, which has an OC3 connection to the Internet. The connection speed of an OC3 connection is 155.52 Mbps (megabits per second). The network administrator wants to connect 50 workstations to PLATO Web Learning Network simultaneously. The administrator knows that PLATO Web Learning Network requires an average data transfer speed of 40 kbps (kilobits per second) for each workstation connecting simultaneously. The administrator does the math and believes he has more than enough bandwidth to run PLATO Web Learning Network and PLATO Learning lessons on 50 workstations simultaneously: 1. The administrator converts the unit of measurement for data transfer speed from Mbps to Kbps: 155.52 Mbps is equal to 159,252 Kbps. (You can use the bandwidth calculator in PLATO Support’s knowledge base to easily convert units of measurement: http://support.plato.com/26959) 2. The administrator divides the Kbps transfer speed by the number of workstations to get the data transfer speed available for each workstation: 159,252/50 = 3,185 Kbps available per workstation. It looks like the school has more than enough bandwidth to run 50 workstations simultaneously; 3,185 Kbps is available for each workstation when only an average of 40 Kbps is required. But does the school really have enough? A closer look Let's take a closer look. The lowest bandwidth at all communication points dictates your effective bandwidth—the bandwidth you actually have available to run PLATO Learning web products. Although the school has an OC3 (155.52 Mbps) connection from the District Technology Center to the Internet, the connection from the school to the Technology Center is a T1 connection, which only connects at a speed of 1.544 Mbps.
  • 4. 3 The T1 connection reduces the available bandwidth to 1.544 Mbps, or 1,581 Kbps (1.544 Mbps = 1,581 Kbps). The T1 connection from the school to the Technology Center is already being 60% utilized without running PLATO Web Learning Network. Approximately 949 Kbps of the 1,581 Kbps total is already being used. This reduces bandwidth available for PLATO Web Learning Network from 1,581 Kbps to 632 Kbps. Subtract utilized bandwidth from the total bandwidth: 1,581 Kbps - 949 Kbps = 632 Kbps available The school's network has half-duplex hub architecture, which further delays the transmission of data. Why? A hub is a device that connects segments of a network. It can transmit or receive data, but it can't do both simultaneously. Data can only flow in one direction at a time, which greatly reduces throughput, or the rate at which data can be transferred. With less than 632 Kbps of bandwidth available, and 40 Kbps calculated for each simultaneous workstation connection, the school can only run about 15 workstations simultaneously -- not 50: 632 Kbps/40 Kbps = 15 workstations The calculation of 15 workstations doesn't include the effects of using half-duplex hubs, which reduce throughput because data can only flow in one direction at a time. Therefore, an estimated range for the number of workstations can effectively run PLATO Web Learning Network is 10 to 14. Bandwidth solutions After consulting with one of PLATO Learning's Field Engineers, here's what the network administrator did to increase the school's available bandwidth and the number of workstations they could run simultaneously: • The administrator made sure that the school's network and computers met all of the system requirements to run PLATO Web Learning Network. • The school was using filtering software, which slowed the delivery of data from PLATO Learning. The administrator reconfigured the content filtering system to trust all content from PLATO Learning's domain. • The administrator disabled the caching of PLATO web pages at the proxy server so that users would receive dynamic, current content at all times. • The administrator reduced the utilization of the T1 connection from the school to the District Technology Center by no longer allowing students to surf the Internet or run non-essential applications when PLATO Web Learning Network classes were in session. • The administrator installed 100 Mbps switches instead of using passive daisy chain hubs. A switch is a device that routes data between network segments, and it allows data to flow both ways. Data can be transmitted and received at the same time.
  • 5. 4 We're here to help We realize that not all schools or facilities have the resources or time to do capacity planning and evaluate their network's performance. Many schools have a limited number of network administrators to serve the entire district, or have to outsource for technical help or network administration when needed. PLATO Learning's certified, highly trained Field Engineers can help by providing fee-based technical support onsite, customized for your needs. Onsite technical services provided by PLATO Learning's Field Engineers include the following: • Hardware installations • Software installations • Network installations • Network evaluation and troubleshooting • Onsite tech support • Specialized consulting For more information about Field Engineer Services, or to arrange for a Field Engineer to provide technical services at your site, call 800.44.PLATO or e-mail info@plato.com. You can also ask your Account Manager about Field Engineering Services, and the possibility of trading training days for a Field Engineer service day. Troubleshooting resources If you suspect you have insufficient bandwidth or want to make sure the amount you have available is what you really think it is, you may find the information in the following appendix helpful.
  • 6. 5 Appendix: Troubleshooting Resources What are PLATO Learning's system requirements? The latest system and configuration requirements for PLATO products are published online at the PLATO Support Center (http://support.plato.com). On the home page, click the System Requirements link. Make sure your workstations and network meet the latest requirements, including the specifications for processor speed, RAM, and network cards. In general, PLATO Learning recommends 1.2 Mbps of available bandwidth for every 40 workstations that connect simultaneously to PLATO Learning web-delivery platforms. Most PLATO Learning lessons require an average connection of 40 Kbps per workstation; PLATO® Life Science requires 128 Kbps per workstation. The following guidelines for bandwidth requirements are for concurrent users at one location: # of Users Minimum Requirements Connection type 25 750 Kbps Half T-1 line 50 1.5 Mbps Full T-1 line 75 2.25 Mbps Full T-1 and half T-1 lines 100 3 Mbps Two full T-1 lines 125 3.75 Mbps Two full and one half T-1 lines 150 4.5 Mbps Three full T-1 lines 175 5.25 Mbps Three full and one half T-1 lines 200 6 Mbps Four full T-1 or one DS-2 line 500 15 Mbps 10 full t-1 lines Do your home users need DSL or cable? Before you have students connect to PLATO Learning web-delivery platforms from home, find out if they have a dialup modem. Analog, dialup modems utilize nearly the full bandwidth of the present day phone system. A speed of 33.6 Kbps is pushing the speed limit of the current analog phone system. Many users who have 28.8 or 33.6 Kbps modems will never achieve connections at those rates due to phone line conditions. Many phone connections do not support speeds this high, so buying a 56K modem may not bring substantial improvement. A connection speed of 28.8 Kbps is not fast enough to run PLATO Learning lessons at a satisfactory performance level. Most PLATO Learning lessons require an average connection speed of 40 Kbps. PLATO® Life Science requires a 128 Kbps minimum connection speed – a speed much faster than a dialup modem can reach. For these reasons, students who are home users may need a DSL or cable Internet connection instead of a dialup modem to run PLATO Learning lessons. DSL and cable Internet connections are capable of much higher data transmission speeds than a modem and telephone line.
  • 7. 6 How fast is a cable modem? Here’s how the download speeds compare for a 1 megabyte file for a cable modem, ADSL modem line, and dialup modem. • Cable modem, 1 Mbps: 7 seconds • ADSL modem line, 256 Kbps: 32 seconds • Dialup modem, 28.8 Kbps: 277 seconds When you purchase broadband Internet connection services through an Internet Service Provider (cable modem) or a phone company (DSL), your provider can give you an estimate of how fast your Internet connection will be or how much bandwidth you will have available. The important thing to remember is that your bandwidth is is shared with other users. Your effective bandwidth may be different than the published bandwidth, depending on how many users are sharing the connection at one time. Find your connection type and speed How fast is fast? This chart puts into perspective line speeds used in Internet backbones, LANs, and WANs. Find the potential connection speed (data transfer rate) for your connection type. Speed Connection type 155.52 Mbps OC-3, STS-3 100.0 Mbps CDDI, FDDI, Fast Ethernet, Category 5 cable 51.84 Mbps OC-1, STS-1 44.736 Mbps T-3, DS-3 North America 34.368 Mbps E-3 Europe 20.0 Mbps Category 4 cable 16.0 Mbps Fast Token Ring LANs 10.0 Mbps Thin Ethernet, category 3 cable, cable modem 8.448 Mbps E-2 Europe 6.312 Mbps T-2, DS-2 North America 6.144 Mbps Standard ADSL downstream 4.0 Mbps Token Ring LANs 3.152 Mbps DS-1c 2.048 Mbps E-1, DS-1 Europe 1.544 Mbps ADSL, T-1, DS-1 North America 128 Kbps ISDN 64.0 Kbps DS-0, pulse code modulation 56.0 Kbps 56flex, U.S. Robotics x2 modems, 33.6 Kbps 56flex, x2 modem communications rate
  • 8. 7 Units of Measurement In digital systems, bandwidth is expressed as bits (of data) per second (bps). Here are the units of measure for bandwidth or data transfer speeds: bit= smallest unit of digital information (ones and zeros) byte= a set of 8 bits bps= bits per second Kbps= kilobits per second =1000 bits per second Mbps = Million bits per second =1,000,000 bits per second Gbps = Gigabits per second = 1,000,000,000 (one billion) bits per second Tbps = Terabits per second = 1,000,000,000,000 (one trillion) bits per second Bandwidth calculators Use this tool to convert any bandwidth unit of measurement into equivalent units of measurement: Bandwidth Calculator Use this tool to determine how long it will take to download or transfer a file: File Size Bandwidth Calculator How to check your connection speed and bandwidth Speed and traffic tests The web offers free tools that you can use to check your Internet connection speed and bandwidth, or monitor the flow of Internet traffic. Speed tests can tell you if certain regions of the Internet are currently slowed down, which helps you determine if your Internet connection speed is a global or local problem. AnalogX offers NetStat Live (NSL), a free utility you can download and install to see your exact throughput for both incoming and outgoing data – whether you're using a modem, cable modem, DSL, or local network. NSL also graphs your system's CPU usage. This is especially helpful in identifying if it's your computer that is slowing things down, or if it's the Internet. Download NetStat Live Find out how fast your Internet connection speed is at YourSpeed, a speed test used frequently by PLATO Learning's Field Engineers. You may also find their throughput tips helpful. The Internet Traffic Report site monitors the flow of data around the world. It displays values between zero and 100 for various continents. Higher values indicate faster and more reliable connections.
  • 9. 8 Talk to your Internet Service Provider If you consistently get bandwidth speed test results that are substantially below your expectations, you may need to talk to your Internet Service Provider. Make sure you're getting the connection speed you're paying for. Your ISP's connections are combined into one or more shared connections. If your ISP overbooks too many connections into one combined connection that becomes overwhelmed by normal customer demand, your speed can slow to a crawl during peak hours. If your Internet connection speed is consistently much slower than you expect, discuss the problem with your Internet Service Provider. Your ISP has incentive to maintain reasonable overbooking ratios in order to be competitive. If the problem can't be resolved, you may need to switch to another service provider with a better track record. Contact us Onsite technical services provided by PLATO Learning's Field Engineers include the following: • Hardware installations • Software installations • Network installations • Network evaluation and troubleshooting • Onsite tech support • Specialized consulting For more information, or to schedule onsite technical services from a Field Engineer, call or e-mail us: Phone: 800.44.PLATO E-mail: info@plato.com.
  • 10. Copyright © 2005, 2006 PLATO Learning, Inc. All rights reserved. ® PLATO is a registered trademark of PLATO Learning, Inc. Straight Curve, Academic systems, and PLATO Learning are trademarks of PLATO Learning, Inc. PLATO, Inc. is a PLATO Learning, Inc. company. All company and product names are trademarks or registered trademarks of their respective holders. 09/08/06 Bandwidth–How Much is Enough? A white paper from PLATO Support Services Cindy Coffin, Technical Writer Last updated: September 8, 2006