Patent ID: 9424088
Filing Date: 2016-08-23
CPC Classification: G06F,H04L

Claim Text:
1. A method of scheduling that uses a multi-level scheduler comprising a plurality of sub schedulers arranged in a hierarchy, the method comprising: creating subgroups from a group of entities desiring access to a shared resource; assigning each subgroup of entities from the group of entities to a sub scheduler of the plurality of sub schedulers at a first level of the multi-level scheduler, wherein each first level sub scheduler from the plurality of sub schedulers determines a first level result entity from among its assigned subgroup to access the shared resource; and sending outputs of the first level sub schedulers as inputs to a second level sub scheduler, the second level sub scheduler selecting from among the inputs it receives from the first level sub schedulers to determine a second level result entity to access the shared resource, wherein selecting among the inputs includes: