Invention Grant
- Patent Title: Buffer assignment balancing in a network device
-
Application No.: US15996378Application Date: 2018-06-01
-
Publication No.: US10587536B1Publication Date: 2020-03-10
- Inventor: Bruce Hui Kwan , Puneet Agarwal
- Applicant: Innovium, Inc.
- Applicant Address: US CA San Jose
- Assignee: Innovium, Inc.
- Current Assignee: Innovium, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Wong & Rees LLP
- Agent Karl T. Rees
- Main IPC: H04L12/883
- IPC: H04L12/883 ; H04L12/823 ; H04L12/879 ; H04L12/815

Abstract:
Techniques for improved handling of queues of data units are described, such as queues of buffered data units of differing types and/or sources within a switch or other network device. When the size of a queue surpasses the state entry threshold for a certain state, the queue is said to be in the certain state. While in the certain state, data units assigned to the queue may be handled differently in some respect, such as being marked or being dropped without further processing. The queue remains in this certain state until its size falls below the state release threshold for the state. The state release threshold is adjusted over time in, for example, a random or pseudo-random manner. Among other aspects, in some embodiments, this adjustment of the state release threshold addresses fairness issues that may arise with respect to the treatment of different types or sources of data units.
Information query