PROCESSOR RESOURCE CAPACITY MANAGEMENT IN AN INFORMATION HANDLING SYSTEM
1 Assignment
0 Petitions
Accused Products
Abstract
An operating system or virtual machine of an information handling system (IHS) initializes a resource manager to provide processor resource utilization management during workload or application execution. The resource manager captures short term interval (STI) and long term interval (LTI) processor resource utilization data and stores that utilization data within an information store of the virtual machine. If a capacity on demand mechanism is enabled, the resource manager modifies a reserved capacity value. The resource manager selects previous STI and LTI values for comparison with current resource utilization and may apply a safety margin to generate a reserved capacity or target resource utilization value for the next short term interval (STI). The hypervisor may modify existing virtual processor allocation to match the target resource utilization.
29 Citations
20 Claims
-
1-8. -8. (canceled)
-
9. An information handling system (IHS) comprising:
-
a plurality of physical processors that include processor resources; a memory, coupled to the plurality of physical processors, the memory including a virtual machine that includes a plurality of virtual processors that execute a workload, the memory including a resource manager that is configured to; store short term interval (STI) information that includes processor resource usage over at least one first predetermined time interval; store long term interval (LTI) information that includes processor resource usage over at least one second predetermined time interval that is longer than the at least one first predetermined time interval determine a reserved processor resource capacity that corresponds to a capacity related to the LTI information; select STI information of at least one first predetermined time interval as previous short term interval (PSTI) information; select LTI information of at least one second predetermined time interval as previous long term interval (PLTI) information; and determine a minimum processor resource capacity by selecting the larger of the PSTI information and the PLTI information as the minimum processor resource capacity. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A resource manager computer program product, comprising:
-
a computer readable storage medium for use on an information handling system (IHS) that executes a workload, the IHS including a plurality of physical processors that include processor resources, the memory including an operating system; first instructions that store short term interval (STI) information that includes processor resource usage over at least one first predetermined time interval; second instructions that store long term interval (LTI) information that includes processor resource usage over at least one second predetermined time interval that is longer than the at least one first predetermined time interval; third instructions that determine a reserved processor resource capacity that corresponds to a capacity related to the LTI information; fourth instructions that select STI information of at least one first predetermined time interval as previous short term interval (PSTI) information; fifth instructions that select LTI information of at least one second predetermined time interval as previous long term interval (PLTI) information; and sixth instructions that determine a minimum processor resource capacity by selecting the larger of the PSTI information and the PLTI information as the minimum processor resource capacity; wherein the first, second, third, fourth, fifth and sixth instructions are stored on the computer readable storage medium. - View Dependent Claims (17, 18, 19, 20)
-
Specification