Patent ID: 9256700
Filing Date: 2016-02-09
CPC Classification: G06F

Claim Text:
1. A method performed by a computer of providing an external client capability of simulating application workloads on storage system devices, the method comprising: receiving, from an external client at a remote location, a request to simulate an application workload on a storage system device resulting from an execution of an application, the request including values of a set of application workload parameters; obtaining, with reference to a Model database, an application model based on the values of the set of application workload parameters, the application model being configured to reproduce application workload conditions on the storage system device; compiling an application simulation program based on the application model; and after compiling the application simulation program, transmitting, to the external client, the application simulation program which, when executed, causes a client device to generate synthetic data that is indicative of how the storage system device performs under the application workload conditions; wherein obtaining the application model includes: