Efficient accumulation of performance statistics in a multi-port network
AssigneeInternational Business Machines (IBM) Corporation
InventorsMatthew Kalos, Michael Benhase, James Chen, Patricia Lu
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines (IBM) Corporation
InventorsMatthew Kalos, Michael Benhase, James Chen, Patricia Lu
Estimating the term…
Computer networks are provided with a resource efficient ability to generate link performance statistics. To calculate the average link utilization per I/O operation, a first counter accumulates the number of I/O operations processed by a link and a second counter accumulates the time required by the link to complete each I/O operation. The second value is then divided by the first value. The number of operations per second for a link may be computed by dividing the first number by a predetermined period of time and the average number of operations using the link may be computed by dividing the second number by the predetermined period of time. A third counter may be employed to accumulate the number of bytes transferred by a link during each I/O operation. Then, average size of an I/O operation may be computed by dividing the third number by the first number and the average bandwidth per link operation may be computed by dividing the third number by the predetermined period of time. Separate sets of counters are preferably associated with each of several link types associated with a single port, thereby allowing separate statistics to be generated for each link type. The generated statistics are useful for such activities as problem resolution, load balancing and capacity planning.
A method for computing statistics in a multi-port data network, comprising:
A storage server, comprising:
A computer program product of a computer readable medium usable with a programmable computer, the computer program product having computer-readable code embodied therein for for computing statistics in a multi-port data network, the computer-readable code comprising instructions for:
Dependencies are inferred from the claim text.