System and method for dynamically assigning I/O priority
AssigneeInternational Business Machines Corporation
InventorJohn Thomas Flynn
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorJohn Thomas Flynn
Estimating the term…
A system for controlling I/O transfers includes a host system or initiator including an adapter driver layer; and a storage controller. The storage controller includes a priority store and an operation queue. The adapter driver is selectively responsive to a datapath command from an initiator application for setting a default I/O priority for a specified logical unit, for storing the default I/O priority for the logical unit to a priority store of the storage controller, and selectively responsive to a data transfer command from an initiator application for storing the data transfer command to the storage controller. The storage controller is responsive to the datapath command for storing the I/O priority default value for the logical unit to the priority store; and responsive to the data transfer command with respect to the logical unit for queuing the data transfer command for execution based on the I/O priority default value.
1-7. (canceled)
A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for assigning I/O priority by one of a plurality of initiator devices in an open system, an initiator device in an open system being a host system which uses command descriptor blocks to access fixed block devices on logical units, said method comprising:
A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for dynamically establishing and controlling I/O priority by a storage controller for a plurality of initiators, comprising:
A computer program product for effecting data transfer in a system including a plurality of host initiators in a system including disparate host initiators and at least one storage controller according to the method comprising:
14-15. (canceled)
Dependencies are inferred from the claim text.