A computer-readable medium having computer-executable instructions for performing a method for synchronizing and coordinating parallel, automated fault injection processes against storage area network arrays, the method comprising:
- creating a hierarchical lock file which is a repository for lock and state data of storage area network resources;
- generating a plurality of stress action words which are utilized by the hierarchical lock file to coordinate multiple, parallel stress tests against storage area network components without requiring modifications to the underlying code;
- and
- communicatively coupling the plurality of stress action words to the hierarchical lock file via a controller for monitoring activities of the storage area network resources and injecting faults.