Combining different resource types
First Claim
Patent Images
1. A method of managing computer resources, the method comprising:
- using a computer to perform;
managing usage of a plurality of measurable, consumable computer resource of different resource types as a single combination resource of a single combination resource type; and
combining a measure of consumption of each of the plurality of resource of different resource types into a single measure of aggregate consumption for the single combination resource of the single combination resource type, wherein the different resource types perform different functions.
1 Assignment
0 Petitions
Accused Products
Abstract
Combining different resource types into a single logical resource can provide a perspective more suitable for managing a given computer program. Resources of different types that have similar characteristics are combined as a single resource type. Resource management policies are applied against the different resource types via the single combination resource type, wherein on a single computer or applied against a cluster of computers.
-
Citations
21 Claims
-
1. A method of managing computer resources, the method comprising:
using a computer to perform; managing usage of a plurality of measurable, consumable computer resource of different resource types as a single combination resource of a single combination resource type; and combining a measure of consumption of each of the plurality of resource of different resource types into a single measure of aggregate consumption for the single combination resource of the single combination resource type, wherein the different resource types perform different functions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A non-transitory machine-readable storage medium, storing:
-
program instructions that are computer-executable to implement a combination resource class that is instantiable to define a combination resource of a combination resource type, wherein the combination resource is a combination of measurable, consumable computer resources of different resource types, and wherein consumption of the combination resource is measured as a single measurement of aggregate consumption for the combination resource, wherein the different resource types perform different functions; and program instructions that are computer-executable to implement a resource domain class that is instantiable to define methods for associating different types of policies with an instantiated resource domain, wherein a resource domain encapsulates a usage policy for a resource, wherein the policies dictate limits on consumption of a combination resource of the combination resource type by one or more isolates that are bound to the instantiated resource domain, and wherein an isolate is a set of one or more computations that do not share computational state with other computations. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium, storing:
-
a first sequence of instructions that is computer-executable to charge consumption of a resource of a first type of measurable, consumable computer resource against a resource domain; and a second sequence of instructions that is computer-executable to charge consumption of a resource of a second type of measurable, consumable computer resource against the resource domain; wherein the resource domain encapsulates a usage policy for a single combination resource of a single combination resource type, wherein the single combination resource comprises the resource of the first type and the resource of the second type, and wherein consumption of the single combination resource is measured as a single measurement of aggregate consumption for the single combination resource, wherein the resource of the first type and the resource of the second type perform different functions. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
memory; and means for managing usage of a plurality of measurable, consumable computer resources of different types as a single combination resource of a single combination resource type, wherein consumption of the single combination resource is measured as a single measurement of aggregate consumption for the combination resource, wherein the different resource types perform different functions. - View Dependent Claims (19, 20, 21)
-
Specification