METHOD AND APPARATUS TO MINIMIZE CONGESTION IN A PACKET SWITCHED NETWORK
First Claim
1. A method of controlling congestion on a network having a plurality of switching points, comprising the steps of:
- sending, by a first switching point, a message to a second switching point, indicating that traffic between a source packet switch and a destination packet switch is congested;
reducing, by said second switching point, the data rate at which packets destined for said destination packet switch are output from said second switching point.
11 Assignments
0 Petitions
Accused Products
Abstract
A packet-switched communication network in accordance with the invention provides a guaranteed minimum bandwidth between pairs of Packet Switches by defining Service Level Agreements (SLAs). An SLA is defined by at least a source identifier, a destination identifier, and a minimum data rate although other information can also be used. Upon arrival at certain networked nodes, packets are classified according to an SLA by reading the source and destination addresses in the packet. Once classified, the packets are placed in a queue and scheduled for transmission. A scheduler ensures that packets are transmitted at the minimum defined data rate for the SLA. The scheduler may use a statistical multiplexing method, such as deficit round robin, or deficit golden ratio, which is part of the present invention. The deficit golden ratio method assures a minimum rate to packets for a particular SLA, but minimizes jitter and delay. Further, the present invention implements congestion control that does not require nodes to be entirely turned off in congested conditions.
79 Citations
4 Claims
-
1. A method of controlling congestion on a network having a plurality of switching points, comprising the steps of:
-
sending, by a first switching point, a message to a second switching point, indicating that traffic between a source packet switch and a destination packet switch is congested;
reducing, by said second switching point, the data rate at which packets destined for said destination packet switch are output from said second switching point. - View Dependent Claims (2, 3, 4)
-
Specification