Bandwidth throttling

throttledthrottlingspeed throttlingthrottlesComcast's bandwidth throttlinginternet throttlingslow downSubscriber Traffic Managementtraffic shaping
Bandwidth throttling is the intentional slowing or speeding of an internet service by an Internet service provider (ISP).wikipedia
108 Related Articles

Net neutrality

network neutralityopen internetInternet neutrality
Net neutrality is the principle that all Internet traffic should be treated equally.
With net neutrality, ISPs may not intentionally block, slow down, or charge money for specific online content.

Traffic shaping

shapingartificially degradebandwidth control
Additionally, today’s networking equipment allows ISPs to collect statistics on flow sizes at line speed, which can be used to mark large flows for traffic shaping.
Some controversial cases of application-based traffic shaping include bandwidth throttling of peer-to-peer file sharing traffic.

Data cap

bandwidth capusage-based billingdata caps
Contrary to throttling, in order to use bandwidth when available, but prevent excess, each node in a proactive system should set an outgoing bandwidth cap that appropriately limits the total number of bytes sent per unit time.
However, after a user passes some data cap, the provider will begin bandwidth throttling to decrease the user's speed of access to data, slowing down the user's internet use.

Bell Canada

BellBell Telephone Company of CanadaBCE
In 2008, the Canadian Radio-television and Telecommunications Commission (CRTC) decided to allow Bell Canada to single out peer-to-peer (P2P) traffic for bandwidth throttling between the hours of 4:30 p.m. to 2 a.m. In 2009, the CRTC released a guideline for bandwidth throttling rules.
In late 2011, Bell Canada admitted to a policy of bandwidth throttling of BitTorrent traffic across its network when it announced it would stop the practice of "traffic shaping" during periods of high demand beginning in March 2012.

Rogers Hi-Speed Internet

RogerscomplaintRogers Internet
In 2011, following a major complaint by the Canadian Gamers Organization against Rogers for breaking the 2009 rules already in place, the CRTC created an addendum to their ITMP policy, allowing them to send the complaint to their Enforcements Division.
BitTorrent traffic was restricted through bandwidth throttling using the SCE-2020, and in later years, the SCE-8000 from Cisco Systems Inc, which had caused complaints as users felt Rogers was overstepping their bounds as a service provider and despite Rogers advertising their service "for sharing large files and much more".

Bandwidth management

Bandwidth equalizationbandwidth usageEnd-to-end bandwidth
The Commission believed that Comcast had "significantly impeded consumers' ability to access the content and use the applications of their choice", and that because Comcast "ha[d] several available options it could use to manage network traffic without discriminating" against peer-to-peer communications, its method of bandwidth management "contravene[d] ... federal policy".

Peer-to-peer

P2Ppeer to peerpeer-to-peer network
In 2008, the Canadian Radio-television and Telecommunications Commission (CRTC) decided to allow Bell Canada to single out peer-to-peer (P2P) traffic for bandwidth throttling between the hours of 4:30 p.m. to 2 a.m. In 2009, the CRTC released a guideline for bandwidth throttling rules.
As a reaction to this bandwidth throttling, several P2P applications started implementing protocol obfuscation, such as the BitTorrent protocol encryption.

Seedbox

Seedboxes are also used to circumvent bandwidth throttling by Internet service providers or to evade laws such as the HADOPI law in France.

Internet service provider

ISPInternet service providersISPs
Bandwidth throttling is the intentional slowing or speeding of an internet service by an Internet service provider (ISP).

Local area network

LANlocal networklocal
On a local area network (LAN), a system administrator ("sysadmin") may employ bandwidth throttling to help limit network congestion and server crashes.

System administrator

system administrationadministratorsystem administrators
On a local area network (LAN), a system administrator ("sysadmin") may employ bandwidth throttling to help limit network congestion and server crashes.

Network congestion

congestion controlcongestioncongestion avoidance
On a local area network (LAN), a system administrator ("sysadmin") may employ bandwidth throttling to help limit network congestion and server crashes.

Streaming media

streamingstreamedstreaming video
Throttling can be used to actively limit a user's upload and download rates on programs such as video streaming, BitTorrent protocols and other file sharing applications, as well as even out the usage of the total bandwidth supplied across all users on the network.

BitTorrent

BitTorrent protocoltorrenttorrents
Throttling can be used to actively limit a user's upload and download rates on programs such as video streaming, BitTorrent protocols and other file sharing applications, as well as even out the usage of the total bandwidth supplied across all users on the network.

File sharing

file-sharingfilesharingsharing
Throttling can be used to actively limit a user's upload and download rates on programs such as video streaming, BitTorrent protocols and other file sharing applications, as well as even out the usage of the total bandwidth supplied across all users on the network.

Internet

onlinethe Internetweb
Bandwidth throttling is also often used in Internet applications, in order to spread a load over a wider network to reduce local network congestion, or over a number of servers to avoid overloading individual ones, and so reduce their risk of the system crashing, and gain additional revenue by giving users an incentive to use more expensive tiered pricing schemes, where bandwidth is not throttled.

Crash (computing)

crashcrashescrashed
Bandwidth throttling is also often used in Internet applications, in order to spread a load over a wider network to reduce local network congestion, or over a number of servers to avoid overloading individual ones, and so reduce their risk of the system crashing, and gain additional revenue by giving users an incentive to use more expensive tiered pricing schemes, where bandwidth is not throttled.

Server (computing)

serverserversserver computer
A computer network typically consists of a number of servers, which host data and provide services to clients.

Client (computing)

clientclientsclient software
A computer network typically consists of a number of servers, which host data and provide services to clients.

Web server

web serverswebserverHTTP server
The Internet is a good example, in which web servers are used to host websites, providing information to a potentially very large number of client computers.

Data

statistical datascientific datadatum
Clients will make requests to servers, which will respond by sending the required data, which may be a song file, a video, and so on, depending on what the client has requested.

Bottleneck (engineering)

bottleneckbottlenecks
The traffic on such a network will vary over time, and there will be periods when client requests will peak, sometimes exceeding the capacity of parts of network and causing congestion, especially in parts of the network that form bottlenecks.

Server administrator

Adminadministrateadministrator
In order to prevent such occurrences, a server administrator may implement bandwidth throttling to control the number of requests a server responds to within a specified period of time.

Queue (abstract data type)

queuequeuesFIFO queues
Sometimes they may be added to a queue to be processed once the bandwidth use reaches an acceptable level, but at peak times the request rate can even exceed the capacities of such queues and requests have to be thrown away.