Patent ID: 6657962
Filing Date: 2003-12-02
Classification: H04L

Abstract:
A system for minimizing congestion of data packets in a communication system comprising:at least one ingress system, the ingress system including a first free queue, a first flow queue, a first congestion adjustment module for receiving congestion indications from the free queue and the flow queue, for generating and storing transmit probabilities and for performing per packet flow control actions; a switch fabric for receiving data packets from the ingress system and for providing a congestion indication to the ingress system; and at least one egress system for receiving the data from the switch fabric, the egress system including a second free queue; a second flow queue; a second congestion adjustment module for receiving congestion indications from the second free queue and the second flow queue, for generating and storing transmit probabilities and for performing per packet flow control actions, and a scheduler for adjusting data packets responsive to the first and second adjustment modules for determining the order and transmission of data packets out of the egress system.