Patent Document ID: 9679029
Application ID: 12942011
Patent Status: 1

Claim One:
1. A method for optimizing a set of operating devices in a clustered computing environment, comprising: obtaining performance data from a set of operating devices receiving a workload within the clustered computing environment; developing a set of statistical models from the performance data obtained from the set of operating devices, the developing comprising establishing a set of device operating regions corresponding to varying workload saturation levels; analyzing each of the set of statistical models to determine a computation time and an accuracy for running the workload at varying workload saturation levels using each of the set of statistical models, wherein the computation time includes a time selected from the group consisting of a statistical model creation time and a statistical model refinement time; selecting an optimal model from the set of statistical models for running the workload based on the computation time and the accuracy for running the workload at a given workload saturation level, the selecting comprising: assigning a different statistical model to each particular operating region of the set of operating regions corresponding to each of the workload saturation levels, the different statistical models comprising: a classification and regression tree (CART) and a M5 regression tree, wherein a workload boundary is defined between at least two operating regions based on a throughput of each of the set of statistical models, wherein: a first modeling technique is used to create the statistical model in response to a determination that the saturation level indicates that a throughput of each of the set of statistical models is less than a binding threshold of a particular device operating region, and a second modeling technique is used to create the statistical model in response to a determination that the saturation level indicates that the throughput of the each of the set of statistical models is more than the binding threshold of a particular device operating region; and running the workload in the clustered computer environment according to the optimal model.