Workload-aware placement in private heterogeneous clouds
AssigneeInternational Business Machines Corporation
InventorsSourav Dutta, Akshat Verma, Balaji Viswanathan
Life of this patent
Estimating the term…
Abstract
Systems determine workload resource usage patterns of a computerized workload, using a computerized device. Such systems use the computerized device to place the computerized workload with a computer server cluster within a private cloud computing environment. Also, systems herein place the computerized workload on a selected computer server within the computer server cluster that has a resource usage pattern complementary to the workload resource usage profile, also using the computerized device. The complementary resource usage pattern peaks at different times from the workload resource usage patterns.
Claims15
A system comprising:
- a computerized device determining workload resource usage patterns, variability requirements, and reconfiguration requirements of a computerized workload;
- a global placement manager operatively connected to said computerized device, said global placement manager placing said computerized workload with a computer server cluster based on said variability requirements and said reconfiguration requirements of said computerized workload, said variability requirements comprising a measure of variation of workload intensity relative to average workload intensity of said computerized workload, and said reconfiguration requirements comprising a measure of dynamic resource utilization relative to static resource utilization of said computerized workload;
- and
- a local placement manager operatively connected to said computerized device, said local placement manager placing said computerized workload on a selected computer server within said computer server cluster that has a complementary resource usage pattern to said workload resource usage patterns, using said computerized device,
- said complementary resource usage pattern peaking at different times from said workload resource usage patterns.
A computer storage medium device embodying a program of instructions executable by a computerized device, said program of instructions causing said computerized device to perform a method comprising:
- determining workload resource usage patterns of a computerized workload, using a computerized device;
- placing said computerized workload with a computer server cluster within a private cloud computing environment based on variability requirements and reconfiguration requirements of said computerized workload, said variability requirements comprising a measure of variation of workload intensity relative to average workload intensity of said computerized workload, and
- said reconfiguration requirements comprising a measure of dynamic resource utilization relative to static resource utilization of said computerized workload, using said computerized device;
- and
- placing said computerized workload on a selected computer server within said computer server cluster that has a complementary resource usage pattern to said workload resource usage patterns, using said computerized device, said complementary resource usage pattern peaking at different times from said workload resource usage patterns.
A non-transitory computer storage medium readable by a computer embodying a program of instructions executable by said computer for performing a method for outputting interpersonal relationship influence information between a pair of participants in an interaction channel, said method comprising:
- determining workload resource usage patterns of a computerized workload, using a computerized device;
- determining variability requirements of said computerized workload, using a computerized device;
- determining reconfiguration requirements of said computerized workload, using a computerized device;
- placing said computerized workload with a computer server cluster within a private cloud computing environment based on said variability requirements and said reconfiguration requirements of said computerized workload, using said computerized device:
- said variability requirements comprising a measure of variation of workload intensity relative to average workload intensity of said computerized workload, and said reconfiguration requirements comprising a measure of dynamic resource utilization relative to static resource utilization of said computerized workload;
- and
- placing said computerized workload on a selected computer server within said computer server cluster that has a complementary resource usage pattern to said workload resource usage patterns, using said computerized device, said complementary resource usage pattern peaking at different times from said workload resource usage patterns.
Dependencies are inferred from the claim text.