Patent ID: 11928504
Assignee: MARVELL ASIA PTE LTD
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 43:
44. A virtualized scheduler comprising:
an in-unit accounting (IUA) resource;
an in-unit entry (IUE) resource;
a work scheduler implemented in hardware and coupled to the IUA resource and the IUE resource, the work scheduler configured to schedule work queue entries (WQEs) occupying respective IUEs in the IUE resource to respective workslots for processing by respective work processing entities assigned to the respective workslots; and
an arbiter implemented in hardware and coupled to the IUA resource and the IUE resource, the arbiter configured to retrieve an IUA count and an IUA threshold from the IUA resource, based on an IUA identifier, and to control, as a function of the IUA count and IUA threshold retrieved, whether a work-queue entry (WQE) from a scheduling group, assigned to the IUA identifier, is moved from a per-group transitory admission queue (TAQ) into the IUE resource to be queued for scheduling by the work scheduler, the per-group TAQ assigned to the scheduling group;
wherein the IUA identifier corresponds to a virtual machine, an application, or a physical function (PF) or virtual function (VF) associated with a single root I/O virtualization (SR-IOV) interface.