Method, system, and program for selecting a path to a device to use when sending data requests to the device
AssigneeInternational Business Machines Corporation
InventorJames Francis Ayres
Life of this patent
Estimating the term…
Abstract
Provided are a method, system, and program for selecting a path to a device to use when sending data requests to the device. Data requests are submitted to the device on a first path. Device information is maintained indicating a position of a data transfer mechanism of the device that performs the submitted data request. A second path to the device is selected if the first path fails. Data requests are submitted to the indicated position at the device on the selected second path.
Claims41
A method for selecting a path to a device to use when sending data requests to the device, comprising:
- submitting data requests to the device on a first path;
- maintaining device information indicating a position of a data transfer mechanism of the device that performs the submitted data request;
- selecting a second path to the device if the first path fails;
- and
- submitting data requests to the indicated position at the device on the selected second path.
A method for selecting a path to a device, comprising:
- maintaining information indicating usage by applications of adapters to access at least one device, wherein the adapters provide multiple paths to the device;
- receiving a request from an application to access a target device;
- using the information indicating the usage of the adapters to select one path to the target device that utilizes one adapter having a lowest usage;
- and
- switching the path the application uses to access the target device to the selected path.
A system for selecting a path to a device to use when sending data requests to the device, comprising:
- means for submitting data requests to the device on a first path;
- means for maintaining device information indicating a position of a data transfer mechanism of the device that performs the submitted data request;
- means for selecting a second path to the device if the first path fails;
- and
- means for submitting data requests to the indicated position at the device on the selected second path.
A system for selecting a path to a device, comprising:
- means for maintaining information indicating usage by applications of adapters to access at least one device, wherein the adapters provide multiple paths to the device;
- means for receiving a request from an application to access a target device;
- means for using the information indicating the usage of the adapters to select one path to the target device that utilizes one adapter having a lowest usage;
- and
- means for switching the path the application uses to access the target device to the selected path.
An article of manufacture for selecting a path to a device to use when sending data requests to the device, wherein the article of manufacture causes operations to be performed, the operations comprising:
- submitting data requests to the device on a first path;
- maintaining device information indicating a position of a data transfer mechanism of the device that performs the submitted data request;
- selecting a second path to the device if the first path fails;
- and
- submitting data requests to the indicated position at the device on the selected second path.
An article of manufacture for selecting a path to a device, wherein the article of manufacture causes operations to be performed, the operations comprising:
- maintaining information indicating usage by applications of adapters to access at least one device, wherein the adapters provide multiple paths to the device;
- receiving a request from an application to access a target device;
- using the information indicating the usage of the adapters to select one path to the target device that utilizes one adapter having a lowest usage;
- and
- switching the path the application uses to access the target device to the selected path.
Dependencies are inferred from the claim text.