Patent ID: 8090911

Claim:
A method comprising: calculating a target number of discretionary pages for a first partition in a plurality of partitions as a function of load weight components for the plurality of partitions, wherein the load weight components comprise a number of physical page table faults, a number of sampled page faults, a number of shared physical page pool faults, a number of re-page-ins, and a ratio of a number of logical addresses that map to physical pages to a number of allocated physical pages; if the target number of discretionary pages for the first partition is less than a number of the discretionary pages that are allocated to the first partition, finding a result page that is allocated to the first partition and deallocating the result page from the first partition; if the target number of discretionary pages for the first partition greater than the number of the discretionary pages that are allocated to the first partition, allocating a free page to the first partition; and if the target number of discretionary pages for the first partition is equal to the number of the discretionary pages that are allocated to the first partition, refraining from allocating a free page to the first partition.