Patent ID: 8024171

Claim:
A method of simulating a managed resource of a storage area network, the method comprising: executing a first template of generic communication information, wherein executing the first template of generic information includes establishing communications between an agent and a server of a storage area network, wherein the agent is a type of agent that manages the managed resource to be simulated; populating a second template with data specific to the managed resource to be simulated, wherein the second template further comprises generic communication information used to establish communications between an agent and a store process, wherein the generic communication information corresponds to the managed resource to be simulated, wherein populating the second template comprises: examining a store trace to determine an identifier of a failed transaction corresponding to an actual managed resource; extracting data specific to the actual managed resource from the store trace by using the identifier of the failed transaction, wherein the data specific to the actual managed resource includes information corresponding to the failed transaction and information corresponding to an initial transaction of the actual managed resource; and populating the second template with the data specific to the actual managed resource; simulating the managed resource by executing the second template, wherein executing the second template comprises: executing the generic communication information corresponding to the second template and the initial transaction of the actual managed resource; executing the failed transaction; and determining a cause of the failed transaction by testing the simulated managed resource, the failed transaction including corrupted data collected by the agent.