Patent ID: 11943149
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 15:
16. A non-transitory computer readable medium storing a design for a networking device comprising a plurality of hardware resource components comprising communication ports and packet queues and an arbiter circuit, the arbiter circuit is to:
assign a respective candidate of a plurality of candidates a corresponding priority weight;
the respective candidate a corresponding random weight;
generate an overall weight for the respective candidate by concatenating the corresponding priority weight and the corresponding random weight such that the priority weight occurs at most significant digits of the overall weight and the random weight occurs at least significant digits of the overall weight; and
use a tree of selectors to determine an overall winning candidate to be allocated with one or more hardware resource components, a respective selector of the tree of selectors selecting a winning candidate of a plurality of evaluated candidates by:
if a single evaluated candidate has a greatest priority weight, selecting the single evaluated candidate as the winning candidate, and
if at least two evaluated candidates have a greatest priority weight, selecting the evaluated candidate of the at least two evaluated candidates that has a greatest random weight as the winning candidate.