Patent ID: 8516121

Claim:
A method comprising: performing a network backup operation, wherein the network backup operation is performed at a data transfer rate, and the performing the network backup operation comprises identifying a bandwidth range of a network connection, selecting a network throttling profile from a plurality of network throttling profiles, wherein the network throttling profile is selected based, at least in part, on the bandwidth range of the network connection, the network throttling profile is based on information regarding the network backup operation, the network connection is one of a plurality of network connections, and each of the plurality of network throttling profiles is associated with at least one of the plurality of network connections, computing a permissible bandwidth usage for the network connection using the network throttling profile, wherein the permissible bandwidth usage comprises a portion of available bandwidth of the network connection, the permissible bandwidth usage is allocated for performing one or more data transfer operations, and the network throttling profile identifies the portion, producing a comparison result by comparing the permissible bandwidth usage and the data transfer rate, wherein the data transfer rate is used in performing at least one data transfer operation, and the network backup operation comprises the at least one data transfer operation, adjusting the data transfer rate based on the comparison result, wherein the adjusting brings the data transfer rate closer to the permissible bandwidth usage, and performing the at least one data transfer operation, wherein the at least one data transfer operation is performed at the data transfer rate.