Mechanism for associating resource pools with operating system partitions
First Claim
1. A machine-implemented method, comprising:
- establishing, within a global operating system environment provided by an operating system, a particular non-global partition which serves to isolate processes running within the particular non-global partition from other non-global partitions within the global operating system environment;
associating the particular non-global partition with a first resource pool comprising one or more resources; and
ensuring that processes running within the particular non-global partition are allowed to utilize only the resources in the first resource pool.
1 Assignment
0 Petitions
Accused Products
Abstract
A global operating system environment provided by an operating system kernel may have one or more non-global partitions. These non-global partitions serve to isolate processes running within each non-global partition from other non-global partitions within the global operating system environment. A non-global partition may have associated with it a resource pool (e.g. processors, memory, etc.). The resource pool sets forth the resources that are available to the non-global partition. Processes running within the non-global partition are limited to utilizing only the resources in the resource pool. By associating a resource pool with a non-global partition in this manner, it is possible to easily and conveniently set limits on what is available to a non-global partition.
64 Citations
33 Claims
-
1. A machine-implemented method, comprising:
-
establishing, within a global operating system environment provided by an operating system, a particular non-global partition which serves to isolate processes running within the particular non-global partition from other non-global partitions within the global operating system environment;
associating the particular non-global partition with a first resource pool comprising one or more resources; and
ensuring that processes running within the particular non-global partition are allowed to utilize only the resources in the first resource pool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine-readable medium, comprising:
-
instructions for causing one or more processors to establish, within a global operating system environment provided by an operating system, a particular non-global partition which serves to isolate processes running within the particular non-global partition from other non-global partitions within the global operating system environment;
instructions for causing one or more processors to associate the particular non-global partition with a first resource pool comprising one or more resources; and
instructions for causing one or more processors to ensure that processes running within the particular non-global partition are allowed to utilize only the resources in the first resource pool. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus, comprising:
-
a mechanism for establishing, within a global operating system environment provided by an operating system, a particular non-global partition which serves to isolate processes running within the particular non-global partition from other non-global partitions within the global operating system environment;
a mechanism for associating the particular non-global partition with a first resource pool comprising one or more resources; and
a mechanism for ensuring that processes running within the particular non-global partition are allowed to utilize only the resources in the first resource pool. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification