Data processing resource management
AssigneeInternational Business Machines Corporation
InventorsTheresa M. Brown, Nedlaya Y. Francisco, Suguang Li, Beth A. Peterson, Raul E. Saba
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsTheresa M. Brown, Nedlaya Y. Francisco, Suguang Li, Beth A. Peterson, Raul E. Saba
Estimating the term…
In accordance with one aspect of the present description execution of a particular command by a data processor such as a storage controller, may include obtaining priority over a resource which is also associated with execution of another command, setting a timer for the duration of a dynamically set timeout period, and detecting a potential deadlock condition as a function of expiration of the dynamically set timeout period before execution of the particular command is completed. In one embodiment, the particular command releases priority over the resource upon detection of the potential deadlock condition, and then reobtains priority over the resource in a retry of the command. It is believed that such an arrangement can relieve a potential deadlock condition, allowing execution of one or more commands including the particular command to proceed. Other features and aspects may be realized, depending upon the particular application.
A method, comprising:
A system for use with a host having a command initiator, comprising:
A computer program product for use with a host having a command initiator, and for managing data storage operations in connection with at least one storage subsystem including at least one storage unit and at least one storage controller adapted to access and control storage units of the at least one storage subsystem wherein the storage subsystem includes a plurality of resources and a timer;
Dependencies are inferred from the claim text.