|
In computer networking, bandwidth management is the process of measuring and controlling the communications (traffic, packets) on a network link, to avoid filling the link to capacity or overfilling the link, which would result in network congestion and poor performance. Image File history File links Broom_icon. ...
This article or section is in need of attention from an expert on the subject. ...
In data networking and queueing theory, network congestion occurs when incremental increases in offered load lead either only to small increases in network throughput, or to an actual reduction in network throughput. ...
Overview
Almost everyone who has an Internet connection has at some time downloaded a large file, or run a peer-to-peer file sharing program, and noticed that Web pages start to load very slowly, or fail to load. File sharing is the activity of making files available to other users for download over the Internet, but also over smaller networks. ...
The reason is, of course, that the capacity (or bandwidth) of their Internet connection is limited, like the size of a highway, and when one tries to send too much information down it, more than its capacity, a virtual traffic jam results. This is also known as network congestion. Bandwidth is the difference between the upper and lower cutoff frequencies of, for example, a filter, a communication channel, or a signal spectrum, and is typically measured in hertz. ...
This analogy is important to understand the terms used: bandwidth is the width of the road, and traffic is the amount of data trying to use it. Controlling or managing traffic reduces bandwidth use, and is often described as bandwidth management, also known as bandwidth control, traffic control, congestion control, traffic shaping or traffic management. Congestion control concerns controlling traffic entry into a telecommunications network, so as to avoid congestive collapse by attempting to avoid oversubscription of any of the processing or link capabilities of the intermediate nodes and networks and taking resource reducing steps, such as reducing the rate of sending packets. ...
Traffic shaping (also known as packet shaping) is an attempt to control computer network traffic in order to optimize or guarantee performance, low latency, and/or bandwidth by delaying packets[1]. Traffic shaping deals with concepts of classification, queue disciplines, enforcing policies, congestion management, quality of service (QoS), and fairness. ...
Finding the culprit The user of a single computer on a dedicated connection will probably know what application has caused a problem or, barring spyware that hides itself deep within a system, figure it out pretty quickly. This task is much harder for a network administrator who often does not know what applications others are running or how the applications use the network. A large number of toolbars, some added by spyware, overwhelm an Internet Explorer session. ...
Troubleshooting network performance is a critical task for network administrators. An individual downloading large files on a dedicated network connection can happily consume as much bandwidth as the network is capable. On a shared network, if one user monopolizes the network, others will complain about any number of things related to the network responding slowly or timing out completely.
Fixing the problem To keep your Internet connection working fast and smoothly, you must control your use of bandwidth, to stay below the maximum capacity of the network link. To control something, you must be able to measure it. These tasks are usually viewed separately: much software exists for network traffic measurement and network traffic control, but these are normally not integrated. And indeed it may not be necessary to integrate them. Once the cause of the heavy traffic is identified, it is usually simpler, and may be more effective, and to shut it down or reschedule it than to try to manage its bandwidth use. In computer networks, network traffic measurement is the process of measuring the amount and type of traffic on a particular network. ...
In computer networking, network traffic control is the process of managing, prioritising, controlling or reducing the network traffic, particularly Internet bandwidth, used by network users, to reduce congestion, latency and packet loss. ...
Many aspects of the Internet protocol suite prevent communications links from reaching their maximum capacity in practice. Therefore, it is necessary to keep the link utilisation below the maximum theoretical capacity of the link, in order to ensure fast responsiveness and eliminate bottleneck queues at the link endpoints, which increase latency. This is called congestion avoidance. The Internet protocol suite is the set of communications protocols that implement the protocol stack on which the Internet and most commercial networks run. ...
Network congestion avoidance is a process used in computer networks to avoid congestion. ...
Some issues which limit the performance of a given link are: - TCP determines the capacity of a connection by flooding it until packets start being dropped (Slow-start)
- Queueing in routers results in higher latency and jitter as the network approaches (and occasionally exceeds) capacity
- TCP global synchronisation when the network reaches capacity results in waste of bandwidth
- Burstiness of web traffic requires spare bandwidth to rapidly accommodate the bursty traffic
- Lack of widespread support for explicit congestion notification and Quality of Service management on the Internet
- Internet Service Providers typically retain control over queue management and quality of service at their end of the link
The Transmission Control Protocol (TCP) is one of the core protocols of the Internet protocol suite. ...
Slow-start is part of the congestion control strategy used by TCP, the data transmission protocol used by many Internet applications, such as HTTP and Secure Shell. ...
For other uses, see Lag (disambiguation). ...
In telecommunication, jitter is an abrupt and unwanted variation of one or more signal characteristics, such as the interval between successive pulses, the amplitude of successive cycles, or the frequency or phase of successive cycles. ...
Network congestion avoidance is a process used in computer networks to avoid congestion. ...
This article does not cite any references or sources. ...
An Internet Service Provider (ISP) is a business or organization that offers users access to the Internet and related services. ...
Tools and techniques Software for measuring network traffic can be divided into two broad classes: packet sniffers, which look at individual packets, and management applications which give a broader overview of network traffic. A packet sniffer (also known as a network analyzer or protocol analyzer or, for particular types of networks, an Ethernet sniffer or wireless sniffer) is computer software or computer hardware that can intercept and log traffic passing over a digital network or part of a network. ...
Packet sniffers are very useful for network experts tracking down tricky problems. But the volume of information they generate is enormous. A fast broadband connection can transmit thousands or millions of packets per second, and inspecting each one in detail is unlikely to help you make your network faster. In addition, understanding the output of these analysers requires a detailed understanding of network protocols such as TCP/IP and HTTP. For most network administrators, the broad overview is likely to be more useful, at least as a starting point for tracking down rogue users of their networks. A packet sniffer (also known as a network analyzer or protocol analyzer or, for particular types of networks, an Ethernet sniffer or wireless sniffer) is computer software or computer hardware that can intercept and log traffic passing over a digital network or part of a network. ...
The Internet protocol suite is the set of communications protocols that implement the protocol stack on which the Internet runs. ...
HTTP (for HyperText Transfer Protocol) is the primary method used to convey information on the World Wide Web. ...
Many companies sell expensive solutions to help manage a network, which may or may not include managing the bandwidth of an upstream connection. There are also a few lower cost options. Some are researched and described on the network traffic measurement page. In computer networks, network traffic measurement is the process of measuring the amount and type of traffic on a particular network. ...
An effective tool for an internet service provider to monitor, analyze, and manage bandwidth usage on its network is to utilize intelligent network solutions from spam. Using this hardware platform, ISPs can attempt to effectively manage their bandwidth and ensure subscriber satisfaction. This article is about electronic spam. ...
Companies With Products Employing Bandwidth Management Radware (NASDAQ: RDWR), engages in the development, manufacture, and sale of intelligent application switching solutions worldwide. ...
Cisco may refer to: Cisco Systems, a computer networking company Cisco IOS, an internet router operating system CISCO Security Private Limited, a security company in Singapore Commercial and Industrial Security Corporation, a statutory board in Singapore Abbreviation for San Francisco, California Cisco (wine) The Cisco Kid, a fictional character created...
F5 Networks, Inc. ...
Juniper Networks NASDAQ: JNPR is a telecommunications equipment company. ...
LogiSense is a privately-owned software development company headquartered in Cambridge, Ontario Canada and part of the Canadas Technology Triangle in Waterloo, Ontario. ...
Packeteer (NASDAQ: PKTR), founded in 1996 by Craig Elliott, is an I.T. company based in Cupertino, CA listed on the NASDAQ. Hardware products focus on Application Traffic Management and optimization for wide area networks. ...
Symantec Corporation NASDAQ: SYMC, founded in 1982, is an international corporation which sells computer software, particularly in the realms of security and information management. ...
TurnTide Inc. ...
Sandvine Incorporated (TSX: SVC, AIM: SAND), is a networking equipment company based in Waterloo, Ontario, Canada. ...
Procera Networks is a Los Gatos, CA based technology company that specializes in enterprise-grade intelligent computer network traffic identification solutions. ...
References - "Deploying IP and MPLS QoS for Multiservice Networks: Theory and Practice" by John Evans, Clarence Filsfils (Morgan Kaufmann, 2007, ISBN 0-12-370549-5)
See also The International Network for the Availability of Scientific Publications (INASP) was established in 1992 by the International Council for Science (ICSU) to improve access to information and knowledge through a commitment to capacity building in emerging and developing countries. ...
In computer security, AAA stands for âauthentication, authorization and accountingâ. Authentication Authentication refers to the confirmation that a user who is requesting services is a valid user of the network services requested. ...
NetFlow architecture NetFlow is an open but proprietary network protocol developed by Cisco Systems to run on Cisco IOS-enabled equipment for collecting IP traffic information. ...
Network congestion avoidance is a process used in computer networks to avoid congestion. ...
Traffic shaping (also known as packet shaping) is an attempt to control computer network traffic in order to optimize or guarantee performance, low latency, and/or bandwidth by delaying packets[1]. Traffic shaping deals with concepts of classification, queue disciplines, enforcing policies, congestion management, quality of service (QoS), and fairness. ...
In computer networks, rate limiting is the function of controlling the maximum rate of traffic sent or received on a network interface. ...
Network management refers to the maintenance and administration of large-scale computer networks and telecommunications networks at the top level. ...
Performance management may mean: Performance measurement is the process of assessing progress toward achieving predetermined goals, while performance management is building on that process adding the relevant communication and action on the progress achieved against these predetermined goals (Bourne, M.,Franco, M. and Wilkes, J. (2003). ...
In computer networks, network traffic measurement is the process of measuring the amount and type of traffic on a particular network. ...
The term network monitoring describes the use of a system that constantly monitors a computer network for slow or failing systems and that notifies the network administrator in case of outages via email, pager or other alarms. ...
Bandwidth throttling is a method of ensuring a bandwidth intensive device, such as a server, will limit (throttle) the number of requests it will respond to within a specified period of time. ...
Administered by an Internet service provider (ISP), a bandwidth cap or download cap limits the transfer of a specified amount of data over a period of time. ...
External links - PC Quest How-To on bandwidth management with Linux
- JANET Bandwidth Management Advisory Service, Good Practice Guide
- JANET Bandwidth Management Advisory Service, Review of Technologies
- JANET BMAS Useful (external) Links
- Bandwidth Diagnostics Software
- "How To Accelerate Your Internet", a free PDF book released under a Creative Commons licence
- Bandwidth Management for Wireless ISPs.
|