Congestion management in telecommunications networks
First Claim
1. A method comprising:
- maintaining at a protocol-data-unit excisor a first queue of protocol data units en route to a first congestible device;
receiving at said protocol-data-unit excisor a flow control signal that indicates whether said first congestible device is ready to receive one or more of said protocol data units from said first queue; and
selectively dropping, at said protocol-data-unit excisor, one or more of said protocol data units based on a first metric of said first queue.
10 Assignments
0 Petitions
Accused Products
Abstract
A technique for lessening the likelihood of congestion in a congestible node is disclosed. In the illustrative embodiment, the proxy node resides in the path of the protocol data units en route to a congestible node and the proxy node decides whether to drop protocol data units en route to the congestible node. In some embodiments of the present invention, the proxy node comprises a larger queue for the protocol data units than does the congestible node. The illustrative embodiment of the present invention is useful because it enables the manufacture of “lightweight” nodes without large queues and without the horsepower needed to run an algorithm, such as the Random Early Detection algorithm, for deciding which protocol data units to drop. Furthermore, the illustrative embodiment is useful because it can lessen the likelihood of congestion in legacy nodes.
-
Citations
10 Claims
-
1. A method comprising:
-
maintaining at a protocol-data-unit excisor a first queue of protocol data units en route to a first congestible device;
receiving at said protocol-data-unit excisor a flow control signal that indicates whether said first congestible device is ready to receive one or more of said protocol data units from said first queue; and
selectively dropping, at said protocol-data-unit excisor, one or more of said protocol data units based on a first metric of said first queue. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A protocol-data-unit excisor comprising:
-
a first queue for storing one or more protocol data units en route to a first congestible device;
a first receiver for receiving a flow control signal that indicates whether said first congestible device is ready to receive one or more of said protocol data units from said first queue; and
a processor for selectively dropping one or more of said protocol data units based on a metric of said first queue. - View Dependent Claims (7, 8, 9, 10)
-
Specification