1. A method for operating a controller, the method comprising: receiving a command associated with at least one operation; determining a CPU channel path based on the received command; determining a unique job identifier based on the received command; determining a state based on the received command; updating at least one data matrix based on the determined state, unique job identifier and CPU channel path; and operating the controller based on the updated data matrix wherein operating the controller based on the updated data matrix comprises: detecting at least one job-caused fault condition wherein one or more of the received commands of a job which caused the detected fault condition is the source of the detected fault condition; determining each unique job identifier stored within the data matrix based on the detected job-caused fault condition; and displaying a list of each determined unique job identifier based on the determination.