Patent ID: 7672247
Filing Date: 2010-03-02
Classification: G06F,H04L

Abstract:
1. A computer implemented method for monitoring health of a data processing system, the computer implemented method comprising: responsive to an input/output device sending a receive descriptor to the data processing system, determining, by the input/output device, whether a response is received within a first selected period of time; responsive to an unavailability of the receive descriptor for sending by the input/output device to the data processing system, determining, by the input/output device, whether a second selected period of time passes before the receive descriptor becomes available for sending to the data processing system, wherein the second selected period of time indicates a lack of activity between the data processing system and the input/output device, and wherein determining whether the second selected period of time passes before the receive descriptor becomes available for sending to the data processing system further comprises: performing, by the input/output device, a health check on the data processing system if the first selected period of time passes without receiving the response; and performing, by the input/output device, the health check on the data processing system if the second selected period of time passes without the receive descriptor becoming available to send to the data processing system.