ENTITLEMENT VECTOR FOR MANAGING RESOURCE ALLOCATION
9 Assignments
0 Petitions
Accused Products
Abstract
An embodiment or embodiments of an information handling apparatus can use an entitlement vector to simultaneously manage and activate entitlement of objects and processes to various resources independently from one another. An information handling apparatus can comprise an entitlement vector operable to specify resources used by at least one object of a plurality of object. The information handling apparatus can further comprise a scheduler operable to schedule a plurality of threads based at least partly on entitlement as specified by the entitlement vector.
-
Citations
105 Claims
-
1-65. -65. (canceled)
-
66. A computer program product comprising:
one or more non-transitory computer-readable media bearing at least; one or more program instructions operable to provide an entitlement vector; one or more program instructions operable to specify, in the entitlement vector, resources used by at least one object of a plurality of objects; and one or more program instructions operable to schedule a plurality of threads based at least partly on entitlement as specified by the entitlement vector. - View Dependent Claims (67, 68, 69)
-
70-73. -73. (canceled)
-
74. A system for handling information comprising:
-
circuitry for providing an entitlement vector; circuitry for specifying in the entitlement vector one or more resources used by at least one object of a plurality of objects; and circuitry for scheduling a plurality of threads based at least partly on entitlement as specified by the entitlement vector. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93)
-
-
94. A system for handling information comprising:
-
circuitry for providing a plurality of entitlement vectors; circuitry for specifying, in one or more of the plurality of entitlement vectors, one or more resource used by at least one object of a plurality of objects; and circuitry for scheduling at least one process of a plurality of processes wherein one or more of the plurality of entitlement vectors respectively associated with one or more of the plurality of processes are one or more arguments of the least one function. - View Dependent Claims (95, 96, 97, 98, 99)
-
-
100. A system for handling information comprising:
-
circuitry for providing an entitlement vector; circuitry for specifying, in the entitlement vector, one or more resources used by at least one object of a plurality of objects; circuitry for monitoring resource usage during execution of a plurality of processes; and circuitry for indicating the resource usage in a usage vector. - View Dependent Claims (101, 102, 103, 104, 105)
-
Specification