Patent ID: 8972622
Filing Date: 2015-03-03
Classification: H04L

Abstract:
1. A method of processing communications between a host processor and at least one device connected to the host processor by an input/output (I/O) processing system, the method comprising: receiving transmission data over a selected time interval for each of a plurality of communication paths between the host processor and a control unit configured to control at least one I/O device; calculating an average round-trip transmission time for each of the plurality of communication paths over the time interval, wherein calculating includes identifying a first communication path having a highest average round-trip transmission time and identifying a second communication path having a lowest average round-trip transmission time; comparing the average round-trip transmission time for the first communication path having the highest average round-trip transmission time to a threshold value and to the average round-trip transmission time for the second communication path having the lowest average round-trip transmission time; and determining, based on a result of comparing the highest average round-trip transmission time to the threshold value, whether the transmission data indicates a delay in communication between the host processor and the control unit requiring at least one of a monitoring action and a recovery action, wherein determining includes, based on the highest average round-trip transmission time exceeding the threshold value, calculating a ratio of the highest average round-trip transmission time to the lowest average round-trip transmission, and determining that the transmission data indicates a delay based on the ratio exceeding a selected value.