Congestion control system
First Claim
Patent Images
1. A method for controlling congestion in a communications network, including:
- receiving congestion feedback data from acknowledgement packets transmitted in said network;
using the acknowledgement packets to determine which of a window limit and a rate limit are causing congestion in the network;
adjusting both the window limit and the rate limit based on said congestion feedback data to reduce network congestion; and
injecting data packets onto said network according to both said window limit and said rate limit, wherein the window limit controls a number of packets in transit between source and destination nodes and the rate limit controls a rate at which the source node injects packets into the communications network.
4 Assignments
0 Petitions
Accused Products
Abstract
According to the present invention, there is provided a method for controlling congestion in a communications network, the method including receiving congestion feedback data relating to said network, adjusting at least one of a window limit and a rate limit based on said congestion feedback data and injecting data packets onto said network according to said window limit and said rate limit.
-
Citations
20 Claims
-
1. A method for controlling congestion in a communications network, including:
-
receiving congestion feedback data from acknowledgement packets transmitted in said network; using the acknowledgement packets to determine which of a window limit and a rate limit are causing congestion in the network; adjusting both the window limit and the rate limit based on said congestion feedback data to reduce network congestion; and injecting data packets onto said network according to both said window limit and said rate limit, wherein the window limit controls a number of packets in transit between source and destination nodes and the rate limit controls a rate at which the source node injects packets into the communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for controlling congestion in a communications network, including:
a congestion control module that adjusts at least one of a window limit and a rate limit based on congestion feedback data from acknowledgement packets in said network, uses the acknowledgment packets to determine which of said window limit and said rate limit cause congestion in said network, and limits injection of packets into said network according to both said window limit and said rate limit, wherein the window limit controls a number of packets in transit between source and destination nodes and the rate limit controls a rate at which the source node injects packets into the communications network. - View Dependent Claims (14, 15, 16)
-
17. A system for controlling congestion in a communications network, comprising:
-
means for receiving congestion feedback data from acknowledgement packets transmitted in said network; means for using the congestion feedback data from the acknowledgement packets to determine which of a window limit and a rate limit are causing congestion in the network; means for adjusting at least one of the window limit and the rate limit based on said congestion feedback data; and means for injecting data packets onto said network according to both said window limit and said rate limit. - View Dependent Claims (18, 19, 20)
-
Specification