Patent ID: 9703488
Date: 2017-07-11
CPC Classifications: G06F

Claim:
1. A method for dynamically optimizing platform resource allocation of a logically-partitioned data processing system, the method comprising: allocating processor and memory resources to a plurality of logical partitions in the logically-partitioned data processing system; after allocating processor and memory resources to the plurality of logical partitions in the logically-partitioned data processing system, monitoring local and non-local memory accesses by the plurality of logical partitions; determining whether to reallocate the processor and memory resources for the plurality of logical partitions based at least in part on the monitored local and non-local memory accesses; and in response to determining to reallocate the processor and memory resources for the plurality of logical partitions, dynamically reallocating the processor and memory resources to the plurality of logical partitions in the logically-partitioned data processing system; wherein determining whether to reallocate the processor and memory resources for the plurality of logical partitions is based at least in part on a ratio of non-local memory accesses to local memory accesses for each memory resource of each logical partition.