Low overhead method for detecting communication failures on a network
First Claim
1. A method for detecting communication failures on a network comprising a server computer connected to multiple client computers, said server and client computers communicating through the transmission of data packets via said network, the method comprising the steps of:
- periodically sending an echo request message from said server computer to selected ones of said client computers;
each one of said selected client computers sending an echo reply message to said server computer following receipt of said echo request message by said one of said selected client computers;
monitoring the rate at which data packets are received by said server computer; and
suspending the sending of echo request messages from said server computer to said selected client computers during periods when the rate at which data packets are received by said server computer exceeds a reconfigurable rate value.
12 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting communication failures on a network comprising a server computer connected to multiple client computers, said server and client computers communicating through the transmission of data packets via the network. The method includes the step of periodically sending an echo request message from the server computer to the client computers. Each client computer, following receipt of the echo request message, sends an echo reply message back to the server computer. The method further includes the steps of monitoring the rate at which data packets are received by the server computer; and reducing the frequency at which echo request messages are sent from the server computer to the client computers during periods when the rate at which data packets are received by the server computer exceeds a re-configurable rate value. The frequency at which the echo request messages are sent is dependent upon the rate at which data packets are received by said server computer.
-
Citations
6 Claims
-
1. A method for detecting communication failures on a network comprising a server computer connected to multiple client computers, said server and client computers communicating through the transmission of data packets via said network, the method comprising the steps of:
-
periodically sending an echo request message from said server computer to selected ones of said client computers; each one of said selected client computers sending an echo reply message to said server computer following receipt of said echo request message by said one of said selected client computers; monitoring the rate at which data packets are received by said server computer; and suspending the sending of echo request messages from said server computer to said selected client computers during periods when the rate at which data packets are received by said server computer exceeds a reconfigurable rate value.
-
-
2. A method for detecting communication failures on a network comprising a server computer connected to multiple client computers, said server and client computers communicating through the transmission of data packets via said network, the method comprising the steps of:
-
periodically sending an echo request message from said server computer to selected ones of said client computers, said echo messages being sent at a first frequency; each one of said selected client computers sending an echo reply message to said server computer following receipt of said echo request message by said one of said selected client computers; monitoring the rate at which data packets are received by said server computer; and reducing the frequency at which said echo request messages are sent from said server computer to said selected client computers to a second frequency during periods when the rate at which data packets are received by said server computer exceeds a predetermined rate value. - View Dependent Claims (3)
-
-
4. A method for detecting communication failures on a network comprising a server computer connected to multiple client computers, said server and client computers communicating through the transmission of data packets via said network, the method comprising the steps of:
-
monitoring the rate at which data packets are received by said server computer; and sending an echo request message from said server computer to selected ones of said client computers when the rate at which data packets are received by said server computer is less than a predetermined rate value; each one of said selected client computers sending an echo reply message to said server computer following receipt of said echo request message by said one of said selected client computers.
-
-
5. A method for detecting communication failures on a network comprising a server computer connected to multiple client computers, said server and client computers communicating through the transmission of data packets via said network, the method comprising the steps of:
-
monitoring the rate at which data packets are received by said server computer; and periodically sending an echo request message from said server computer to selected ones of said client computers when the rate at which data packets are received by said server computer is less than a predetermined rate value, said echo messages being sent at a first frequency; and periodically sending an echo request message from said server computer to selected ones of said client computers when the rate at which data packets are received by said server computer is greater than said predetermined rate value, said echo messages being sent at a second frequency, said second frequency being less than said first frequency; each one of said selected client computers sending an echo reply message to said server computer following receipt of said echo request message by said one of said selected client computers. - View Dependent Claims (6)
-
Specification