Resource scheduling methods using positive and negative caching, and resource manager implementing the methods
AssigneeHuawei Technologies Co., Ltd.
InventorsChen Chen, Hao Hai Ma, Jason T. S. Lam
Life of this patent
Estimating the term…
Loading patent…
AssigneeHuawei Technologies Co., Ltd.
InventorsChen Chen, Hao Hai Ma, Jason T. S. Lam
Estimating the term…
Resource scheduling methods and a resource manager define leaf buckets, each of which have coordinates in corresponding dimensions in a coordinate space. Nodes having resource values in the corresponding dimensions are mapped on the leaf buckets. A task request identifies candidate nodes and requested resources that relate to the coordinate space dimensions. The leaf buckets are scanned to find a fittable node among the list of candidates. A result of the scan is stored in a positive or a negative cache entry. When a next task request of a same task group is received, scanning of the leaf buckets is performed using information from the positive or negative cache entry. For a positive cache entry, the scanning is initiated from a point where the previous scanning has ended. For a negative cache entry, the scanning ignores nodes that were found not to contain the requested resources in the previous scanning.
A resource scheduling method for a plurality of nodes mapped on a coordinate space defining a plurality of leaf buckets, each leaf bucket having one or more coordinates in one or more dimensions in the coordinate space, the method comprising:
A resource scheduling method for a plurality of nodes mapped on a coordinate space defining a plurality of leaf buckets, each leaf bucket having one or more coordinates in one or more dimensions in the coordinate space, the method comprising:
A resource manager, comprising:
A resource manager, comprising:
Dependencies are inferred from the claim text.