Bandwidth Throttling

From Computing and Software Wiki

Revision as of 03:24, 13 April 2008 by Mcconkbp (Talk)
Jump to: navigation, search

Bandwidth throttling is a practice sometimes undertaken by Internet service providers (ISPs) to either reduce the traffic on their network, or to inhibit certain types of traffic. This is done in order to improve the experience of other network users or traffic types. One method of bandwidth throttling is called a bandwidth cap, which limits how much data a single user may use before being cut off. Another method is traffic shaping, which limits the speed of certain types of Internet traffic. Recently there have been some social/legal concerns over large corporations restricting traffic in this manner as it benefits several of their other offerings unfairly.

Contents

Reasons for Throttling

Torrents allow for faster downloads, but may degrade network performance.

Organizations which practice bandwidth throttling cite that 95% of their users are negatively impacted by the large bandwidth consumption of a few heavy use bandwidth consumers.[1] The large consumption comes from users accessing large files over their ISP's network, such as music, streaming video, movies, etc. In recent years high-bandwidth content has become increasingly commonplace online, and thus the load on ISPs has increased as well. These large files can take a long time to download, and to help reduce this time, many users download via BitTorrent. BitTorrent can increase download speeds as it not only allows you to download the file from the original host, but to download pieces from other users downloading the file as well, vastly increasing the sources to download from simultaneously. BitTorrent can greatly increase the load on a network as not only does a single user download its file from many instead of one, but while they are downloading they also upload pieces they have to other users also downloading the file.

During peak hours when network use it at it's highest some ISPs are finding that users who are only accessing web pages and using low bandwidth services like instant messaging are finding their network speeds degrading due to the high user of a few high bandwidth users. If bandwidth throttling techniques are implemented on a network experiencing this congestion, high bandwidth users would have their usage reduced, increasing the performance of the lower bandwidth users on the network.

Throttling Methods

Bandwidth Cap

Bandwidth caps are a simple method of bandwidth control used by ISPs, which limits the amount of bandwidth (upload and/or download) a user may use within a certain time period. This method has been commonplace for years, and although not all people agree with a bandwidth cap there has been few debates about the practise as it is applied neutrally to all, based on the ISP one registers with. ISPs typically offer a pay per gigabyte option for use beyond the maximum bandwidth limit.

Traffic Shaping

Traffic shaping occours when certain types of Internet traffic are discriminated against in comparison to others; such to limit the speed of packets associated with certain types of applications. The simplest method to achieve this is to read the destination port from the packets entertin their network, and if it corresponds to a port commonly used by a P2P application (such as a BitTorrent client), then limit the traffic associated with this type of packet. Most Canadian ISPs are now engaging in some form of traffic shapping, most limit BitTorrent bandwidth on their networks.[2] Some applications now let the user select a custom port to use, to attempt to avoid this bandwidth throttling, or to encrypt the packets so that the type of application associated with the data will be indistinguishable to the ISP. In responce to these changes some ISPs are now simply blocking encrypted traffic (such as Rogers), making the assumption that encrypted traffic will degrade their network performance.[2]

Social Issues

Chosing what data get throttled / users

References

1. Chris Sorensen, "CRTC asked to stop Bell's 'throttling'," Toronto Star: Business. (Saturday April 5, 2008)

2. Azureus Wiki A popular BitTorrent client Wiki page

3. Canadian Association of Internet Providers Independent Internet Providers Take Bell to Task

See Also

BitTorrent

Streaming Media Technology

Peer To Peer Network Security

Web content filtering

External Links

Rogers Communications Inc. High Speed Internet Comparison

Canadian Radio-television and Telecommunications Commission

Canadian Association of Internet Providers

Signature

--Mcconkbp 01:02, 9 April 2008 (EDT)

Personal tools