Allocating buffers for data transmission in a network communication device
AssigneeEnterasys Networks, Inc.
InventorsSIVARAMA SESHU PUTCHA, WALLACE MATTHEWS
Life of this patent
Estimating the term…
Loading patent…
AssigneeEnterasys Networks, Inc.
InventorsSIVARAMA SESHU PUTCHA, WALLACE MATTHEWS
Estimating the term…
A network communication device for directing data units over a communication network includes at least one input and/or output port arranged to receive and/or transmit data units, a plurality of buffer units divided into several sub-pools, and a buffer allocator for allocating buffer units between the sub-pools. The buffer allocator is arranged to determine a priority value for each sub-pool based on quality of service for each connection established at at least one port. The buffer allocator is also arranged to determine a utilization value of the port, and arranged to allocate buffer units for each sub-pool based on the priority value and based on the utilization value. The buffer allocator creates a precedence list to ensures that a minimal number of connections, which are established at a most utilized port, will suffer data unit loss while receiving the data units.
A method for dynamically managing buffer units assigned to sub-pools of a network communication device comprising:
A network communication device for directing data units over a communication network, including:
A computer-readable medium for use in a network communication device constructed for directing data units over a communication network, said network communication device including a plurality of buffer units divided into sub-pools, and at least one input and output port connected to a communication network and arranged to receive and transmit data units, said computer-readable medium including a representation of an algorithm for allocating buffer units between said sub-pools by the steps of:
Dependencies are inferred from the claim text.