Selective load balancing for spraying over fabric paths
US11070474B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 22, 2018 |
| Grant date | Jul 20, 2021 |
| Priority date | — |
| Expiry date | Apr 26, 2039 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L49/1569
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A network device includes a memory, a plurality of packet processors, a switch fabric coupling the plurality of processors, and processing circuitry. The processing circuitry is configured to receive a data stream to be transmitted on a switch fabric and determine a plurality of credit counts, each credit count being assigned to a respective subchannel of a plurality of subchannels. The packet processor is further configured to determine per-subchannel occupancy of the memory for the plurality of subchannels, select, based on the plurality of credit counts and the per-subchannel occupancy of the memory, a subchannel of the plurality of subchannels for transmitting a cell of a plurality of cells for the data stream, and output data for the cell to the memory for output by the selected subchannel.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.