Patent ID: 9323561
Filing Date: 2016-04-26
CPC Classification: G06F,H04L

Claim Text:
1. A method for calibrating performance within a cloud computing environment, comprising: determining, using at least one computing device, different server-storage unit pair combinations of representative devices from at least one cluster of a set of servers and at least one cluster of a set of storage units within the cloud computing environment, the representative devices comprising a same hardware characteristic and a similar configuration to other devices of the at least one clusters, the same hardware characteristic comprising a connectivity with storage or a network; generating, using the at least one computing device, a desired workload on the representative device combinations, taking, using the at least one computing device, performance measurements with an application of the virtual machine for each representative server-storage unit pair device combination under the desired workload; calculating a connection quality between the storage unit and the server of each representative device combination based on the performance measurements; assigning, for each representative device combination of a server and a storage unit, the calculated connection quality to combinations of a server from a cluster of servers and a storage unit from a cluster of storage units, wherein the clusters are associated with the representative device combination; determining a plurality of optimal server-storage unit pairings from among the at least one cluster of servers and the at least one cluster of storage units based on the assigned qualities of connection; calibrating the plurality of optimal server-storage unit pairings in the cloud computing environment for an anticipated workload placement; and balancing at least one workload among at least one optimized combination of a server from the at least one cluster of a set of servers and a storage unit from the at least one cluster of a set of storage units within the cloud computing environment based on the assigned connection qualities and the calibration.