The peer-to-peer software uTorrent, based on Bit Torrent technology, is used for file sharing between anonymous users. Because it is commonly used to transfer large files, and it both uploads and downloads data at the same time, it can use a lot of Internet bandwidth, making bandwidth allocation a useful tool for getting the most out of an Internet connection.
What is Bandwidth Allocation?
Bandwidth allocation is the ability to specify exactly how much of an available Internet connection is used by a specific program or user. If a user has a very limited Internet connection overall, such as a dial-up connection, or shares a single connection among many users, allocating bandwidth can be a useful way of making sure that no single application or user takes up too much of the connection, thus slowing down connectivity for all other applications and users.
Why is Bandwidth Allocation Useful in uTorrent?
Each Internet connection has two pipelines provided by the Internet service provider: the download speed and the upload speed. The uTorrent application is designed to maximise both the download and upload speed of a given file and therefore can monopolise a given Internet connection, making all other Internet-related activity, such as Web browsing or e-mail, very slow. By utilising uTorrent's bandwidth allocation features, users can make sure that uTorrent is appropriately using the Internet connection to allow adequate connectivity by other users and applications.
How to Use uTorrent's Bandwidth Allocation Features
The uTorrent application has a number of bandwidth allocation features, such as setting a maximum upload rate. These settings can be edited by going to the Options menu, selecting "Preferences" and then opening the Bandwidth menu.