Method to identify unique host applications running within a storage controller
AssigneeInternational Business Machines Corporation
InventorsBrian D. Clark, Juan A. Coronado, Beth A. Peterson
Life of this patent
Estimating the term…
Abstract
A method for operating a controller includes 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, and determining a state based on the received command. In addition, the method includes 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.
Claims10
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.
A computer readable medium including a persistent memory, storing a computer program of machine-readable instructions executable by a processor to perform operations to operate a controller, the instructions comprising:
- computer readable code for receiving a command associated with at least one operation;
- computer readable code for determining a CPU channel path based on the received command;
- computer readable code for determining a unique job identifier based on the received command;
- computer readable code for determining a state based on the received command;
- computer readable code for updating at least one data matrix based on the determined state, unique job identifier and CPU channel path;
- and
- computer readable code for operating the controller based on the updated data matrix wherein computer readable code for operating the controller based on the updated data matrix comprises:
- computer readable code for 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;
- computer readable code for determining each unique job identifier stored within the data matrix based on the detected job-caused fault condition;
- and computer readable code for displaying a list of each determined unique job identifier based on the determination.
A controller comprising:
- a persistent memory, the memory including machine-readable instructions executable by a processor to perform operations to operate a controller, the instructions comprising:
- computer readable code for receiving a command associated with at least one operation;
- computer readable code for determining a CPU channel path based on the received command;
- computer readable code for determining a unique job identifier based on the received command;
- computer readable code for determining a state based on the received command;
- computer readable code for updating at least one data matrix based on the determined state, unique job identifier and CPU channel path;
- and
- computer readable code for operating the controller based on the updated data matrix wherein computer readable code for operating the controller based on the updated data matrix comprises:
- computer readable code for 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;
- computer readable code for determining each unique job identifier stored within the data matrix based on the detected job-caused fault condition;
- and computer readable code for displaying a list of each determined unique job identifier based on the determination.
A method for operating a controller, the method comprising:
- receiving a command associated with at least one operation;
- receiving a CPU channel path based on the received command;
- receiving a unique job identifier based on the received command;
- receiving a state based on the received command;
- updating at least one data matrix based on the received 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.
Dependencies are inferred from the claim text.