Method, system, and program for selecting one of multiple paths to communicate with a device
First Claim
Patent Images
1. A method for selecting one of multiple data paths to a device, comprising:
- selecting one of multiple paths indicated as enabled to transmit data, wherein a path is indicated as enabled or disabled;
gathering transfer time data for first and second transfer sizes for each path, wherein the transfer size is a size of the data being transferred in one transfer operation;
determining one path currently indicated as enabled to be selected to transfer data for the first transfer size that has transfer time data for the first transfer size satisfying a threshold transfer time; and
indicating the determined path as disabled for the first transfer size, wherein paths indicated as disabled for one of the transfer sizes are not capable of being selected to use to transmit data having the transfer size, wherein the determined path indicated as disabled for the first transfer size is enabled to transfer data for the second transfer size.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method, system, program, and data structure for selecting one of multiple data paths to a device. A selection is made of one of multiple paths indicated as enabled to transmit data. A path is indicated as enabled or disabled. Transfer time data is gathered for each enabled path capable of being selected. Paths having transfer time data satisfying a threshold are indicated as disabled. Paths indicated as disabled are not capable of being selected to use to transmit data.
33 Citations
13 Claims
-
1. A method for selecting one of multiple data paths to a device, comprising:
-
selecting one of multiple paths indicated as enabled to transmit data, wherein a path is indicated as enabled or disabled; gathering transfer time data for first and second transfer sizes for each path, wherein the transfer size is a size of the data being transferred in one transfer operation; determining one path currently indicated as enabled to be selected to transfer data for the first transfer size that has transfer time data for the first transfer size satisfying a threshold transfer time; and indicating the determined path as disabled for the first transfer size, wherein paths indicated as disabled for one of the transfer sizes are not capable of being selected to use to transmit data having the transfer size, wherein the determined path indicated as disabled for the first transfer size is enabled to transfer data for the second transfer size. - View Dependent Claims (2, 3, 10, 11, 12, 13)
-
-
4. A method for selecting one of multiple data paths to a device, comprising:
-
selecting one of multiple paths indicated as enabled to transmit data for a plurality of transfer size ranges, wherein a path is indicated as enabled or disabled; for each enabled path, gathering a cumulative transfer time for all transfer operations for each of the transfer size ranges during a measurement period through the path and a cumulative number of the transfer operations for each of the transfer size ranges during the measurement period; and for each enabled path determining the average cumulative transfer time for each of the transfer size ranges for the measurement period by dividing the cumulative time for the transfer size range by the cumulative number of transfers for the transfer size range; and indicating one of the paths as disabled for one of the transfer size ranges if the average cumulative transfer time for the path for the transfer size range satisfies a threshold, wherein the paths are capable of being selectively enabled and disabled for different transfer size ranges. - View Dependent Claims (5, 6, 7, 8, 9)
-
Specification