Patent ID: 9038084
Filing Date: 2015-05-19
Classification: G06F

Abstract:
1. A method of managing utilization of one or more physical processors in a shared processor pool, the method comprising: determining a current amount of utilization of the one or more physical processors of a shared processor pool; generating an instruction message by a hypervisor that is managing one or more guest operating systems, the instruction message at least partially determined by the current amount of utilization, wherein the instruction message comprises a flag representing a virtual processor folding state for a guest operating system of the one or more guest operating systems, the virtual processor folding state representing a virtual processor activation strategy for the guest operating system; sending the instruction message to the guest operating system, the guest operating system having a number of enabled virtual processors, wherein a value of the virtual processor folding state represented by the flag is determined based on an amount of virtual processor utilization for the guest operating system and an amount of physical processor utilization for the shared processor pool; and setting the number of enabled virtual processors of the guest operating system based on the instruction message.