Patent ID: 9164785
Filing Date: 2015-10-20
Classification: G06F

Abstract:
1. A computer-implemented method of predicting a performance of a consolidated virtualized computing environment, comprising: generating, by one or more processors, a plurality of traces by processing benchmark workloads using a plurality of virtual machines, each trace being collected inside a respective virtual machine and comprising data corresponding to requests issued by the respective virtual machine operating in an isolated environment, the data comprising a block size of each request; storing, by one or more processors, the plurality of traces in one or more trace repositories, each trace repository provided as a computer-readable storage medium; selecting, by one or more processors, a trace from the plurality of traces stored in the one or more trace repositories; performing, by the one or more processors, one or more pre-processing operations on the trace, the one or more pre-processing operations comprising splitting at least one request comprising a respective block size that exceeds a threshold block size, a total amount of splitting the at least one request being determined from a ceiling function applied to a remainder of a division of the at least one request based on the threshold block size; parameterizing, by one or more processors, a queuing model based on the trace and the one or more pre-processing operations, the queuing model representing request queuing in the consolidated virtualized computing environment; and processing the queuing model using one or more processors to generate one or more response time estimates for the consolidated virtualized computing environment.