Patent ID: 8185907

Claim:
A computer-based method of assigning logical partitions of a computing system to multiple named processor pools, said method comprising: said computing system assigning a plurality of sets of one or more physical processors from a plurality of available physical processors in said computing system to a plurality of predefined processor sets so that said sets of one or more physical processors are associated with said processor sets in a one-to-one correspondence; said computing system defining a plurality of named processor pools, each named processor pool being associated with a unique pool name; said computing system assigning said plurality of processor sets to said plurality of named processor pools so that each processor set is assigned to a unique named processor pool of said plurality of named processor pools; said computing system assigning a first set of logical partitions to a first named processor pool of said plurality of named processor pools, wherein a first processor set of said plurality of processor sets is assigned to said first named processor pool based on said assigned plurality of processor sets, and wherein a first set of said plurality of sets of one or more physical processors is assigned to said first processor set based on said assigned plurality of sets of one or more physical processors; said computing system assigning a second set of logical partitions to a second named processor pool of said plurality of named processor pools, wherein a second processor set of said plurality of processor sets is assigned to said second named processor pool based on said assigned plurality of processor sets, and wherein a second set of said plurality of sets of one or more physical processors is assigned to said second processor set based on said assigned plurality of sets of one or more physical processors; said computing system assigning a processing resource of said first processor set to a first partition included in said first set of logical partitions; said computing system assigning said first partition to said first named processor pool; said computing system designating a second partition included in said second set of logical partitions as an uncapped partition; said computing system assigning said second partition to said second named processor pool; and said computing system executing a task in said second partition included in said second set of logical partitions and assigned to said second named processor pool by said second partition executing said task on said processing resource assigned to said first partition that is assigned to said first named processor pool, wherein said executing said task includes sharing said processing resource assigned to said first partition with said second partition.