Fair bandwidth allocation based on configurable service classes
AssigneeJuniper Networks, Inc.
InventorChung-Chieh Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeJuniper Networks, Inc.
InventorChung-Chieh Lee
Estimating the term…
A network device utilizes fair bandwidth allocation techniques based on configurable service classes. The network device comprises a scheduler that receives a packet associated with a service flow for delivery to a destination. The scheduler identifies a service credit associated with the service flow that represents a bandwidth allocation available for consumption by an associated service flow. Based on the identified service credit, the downstream scheduler assigns the packet to one of a plurality of hold queues. The number of hold queues may remain static during the allocation of bandwidth, which reduces the complexity of the scheduler and permits fair bandwidth allocation to occur. Such a queuing architecture also allows the downstream scheduler to achieve rate limiting and minimum bandwidth guarantee without using separate algorithms and/or architectures.
A method comprising:
A computer-readable storage medium that stores instructions for causing a programmable processor to:
A network device comprising
A system comprising:
Dependencies are inferred from the claim text.