Congestion control
First Claim
Patent Images
1. A method for controlling congestion in a data communication network by controlling a transmission rate at which a source of data transmits data onto a data network, said method comprising:
- deriving values for a plurality of different types of statistical measures related to delivery of data transmitted from the source, each of said plurality of different types of statistical measures providing an indication of congestion on the data network;
adjusting the transmission rate from the source in response to a combination of the derived values for the plurality of different types of statistical measures.
11 Assignments
0 Petitions
Accused Products
Abstract
A new approach to congestion control includes features which overcome many of the limitations of the current congestion control approaches. The new approach uses a rate-based congestion control mechanism which uses a combination of multiple indicators of congestion. The transmission rate is decreased when there is an indication of congestion and the rate is increased when there is an indication of little or no congestion. The approach can also limit the transmission rate of multiple data streams destined to the same network node.
155 Citations
18 Claims
-
1. A method for controlling congestion in a data communication network by controlling a transmission rate at which a source of data transmits data onto a data network, said method comprising:
-
deriving values for a plurality of different types of statistical measures related to delivery of data transmitted from the source, each of said plurality of different types of statistical measures providing an indication of congestion on the data network; adjusting the transmission rate from the source in response to a combination of the derived values for the plurality of different types of statistical measures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Software stored on a computer readable medium for causing a computer to perform the functions of:
-
deriving values for a plurality of different types of statistical measures related to delivery of data transmitted from a source of data over a data network, each of said plurality of different types of statistical measures providing an indication of congestion on the data network; adjusting the transmission rate from the source in response to a combination of the derived values for the plurality of different types of statistical measures. - View Dependent Claims (13, 14, 15)
-
-
16. A congestion control apparatus comprising:
-
a rate updater for determining a maximum rate of data transmission to a destination over a data network, the rate updater determining the maximum rate using a combination of values for a plurality of different types of statistical measures derived from communication with the destination, each of said plurality of different types of statistical measures providing an indication of congestion on the data network; storage associating the destination with the determined maximum rate of data transmission; and a transmission throttle for limiting a rate at which data is transmitted to the destination based on the stored maximum rate. - View Dependent Claims (17, 18)
-
Specification