Patent ID: 8307371
Filing Date: 2012-11-06
Classification: G06F

Abstract:
1. A method for selecting a physical processor to be acquired in a virtual, shared computing environment having a plurality of operating systems executing within logical partitions, and separated from a plurality of available physical processors by a hypervisor that provides virtualization and partitioning of the available physical processors, the method comprising: for a given requesting operating system, initiating a first selection phase to attempt to acquire a last relinquished physical processor of the requesting operating system within the shared computing environment, the last relinquished physical processor corresponding to a most recently relinquished physical processor previously in use by requesting the operating system in the shared computing environment, so as to achieve a highest likelihood of retrieving a cache containing data still valid with respect to the requesting operating system; wherein the first selection phase further comprises: wherein the second selection phase further comprises a round-robin selection process for presently relinquished physical processors.