Back to results
US 2026/0030182 A1Published application
Dynamic buffer management in data-driven intelligent network
AssigneeHewlett Packard Enterprise Development LP
InventorsAbdulla M. Bataineh, Timothy J. Johnson, Jonathan P. Beecroft
Life of this patent
Estimating the term…
Abstract
Systems and methods for dynamic buffer management in switches that facilitate a data-driven intelligent networking system are provided. The system can accommodate dynamic traffic with fast, effective congestion control while providing efficient use of internal input buffer space.
Claims21
A method for facilitating dynamic buffer management in a switch, the method comprising:
- determining a virtual channel and buffer class associated with a received packet;
- determining one or more active virtual channels;
- determining a virtual channel space limit in a shared input buffer space corresponding to the virtual channel associated with the received packet based on a total number of the active virtual channels;
- determining one or more active buffer classes;
- determining a buffer class space limit in the shared input buffer space corresponding to the buffer class associated with the received packet based on a total number of the active buffer classes;
- and
- storing the packet in the input buffer subject to the virtual channel space limit and buffer class space limit.
4 more elements
A switch that facilitates dynamic buffer management, the switch comprising:
- an input buffer;
- and
- an input queues logic block coupled to the input buffer, and to:
- determine a virtual channel and buffer class associated with a received packet;
- determine one or more active virtual channels;
- determine a virtual channel space limit in a shared space in the input buffer corresponding to the virtual channel associated with the received packet based on a total number of the active virtual channels;
- determine one or more active buffer classes;
- determine a buffer class space limit in the shared space of the input buffer space corresponding to the buffer class associated with the received packet based on a total number of the active buffer classes;
- and
- store the packet in the input buffer subject to the virtual channel space limit and buffer class space limit.
7 more elements
A network system, comprising:
- a number of interconnected switches, wherein a respective switch comprises:
- an input buffer;
- and
- an input queues logic block coupled to the input buffer,
- and to:
- determine a virtual channel and buffer class associated with a received packet;
- determine one or more active virtual channels;
- determine a virtual channel space limit in a shared space in the input buffer corresponding to the virtual channel associated with the received packet based on a total number of the active virtual channels;
- determine one or more active buffer classes;
- determine a buffer class space limit in the shared space of the input buffer space corresponding to the buffer class associated with the received packet based on a total number of the active buffer classes;
- and
- store the packet in the input buffer subject to the virtual channel space limit and buffer class space limit.
9 more elements
Dependencies are inferred from the claim text.