SYSTEMS AND METHODS FOR USING WORKLOAD CHARACTERISTICS FOR SIZING AND PLACEMENT FOR POWER-AWARE CONSOLIDATION
First Claim
Patent Images
1. A method comprising:
- utilizing one or more processors to execute a program of instructions stored in a program storage device, the program of instructions configured for clustering application workloads for placement on one or more servers and comprising;
computer readable program code configured to identify application workloads that are similar and cluster similar workloads to create one or more application workload clusters; and
computer readable program code configured to automatically consolidate application workloads to the one or more servers utilizing a first parameter describing an application workload and a second parameter describing an application workload;
the first parameter representing a typical resource usage of an application workload;
the second parameter representing a maximum resource usage of an application workload.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide power savings via performing application workload consolidation to servers using off-peak values for application workload demand. Embodiments of the invention are designed to achieve significant power savings while containing performance risk associated with server consolidation.
-
Citations
20 Claims
-
1. A method comprising:
-
utilizing one or more processors to execute a program of instructions stored in a program storage device, the program of instructions configured for clustering application workloads for placement on one or more servers and comprising; computer readable program code configured to identify application workloads that are similar and cluster similar workloads to create one or more application workload clusters; and computer readable program code configured to automatically consolidate application workloads to the one or more servers utilizing a first parameter describing an application workload and a second parameter describing an application workload; the first parameter representing a typical resource usage of an application workload; the second parameter representing a maximum resource usage of an application workload. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
11. An apparatus comprising:
-
one or more processors; and a computer readable storage medium having a program of instructions embodied therewith and executable by the one or more processors, the program of instructions comprising; computer readable program code configured to cluster application workloads to be consolidated; and computer readable program code configured to automatically consolidate application workloads to the one or more servers utilizing a first parameter describing an application workload and a second parameter describing an application workload; the first parameter representing a typical resource usage of an application workload; the second parameter representing a maximum resource usage of an application workload.
-
-
20. A computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to cluster application workloads to be consolidated; and computer readable program code configured to automatically consolidate application workloads to the one or more servers utilizing a first parameter describing an application workload and a second parameter describing an application workload; the first parameter representing a body of the distribution of the application workload use of server capacity; the second parameter representing a tail of the distribution of the application workload use of server capacity.
-
Specification