DETECTION OF AN UNRESPONSIVE APPLICATION IN A HIGH AVAILABILITY SYSTEM
First Claim
1. A method for determining if an application has become unresponsive, the method comprising:
- monitoring network traffic at a receiver node;
determining, in response to monitoring network traffic at the receiver node, that the receiver node generated a window probe response indicating a predetermined window size;
setting, in response to determining that the receiver node generated a window probe response indicating a predetermined window size, a threshold associated with the window size of the receiver node;
determining that the window size of the receiver node has been at the predetermined size for at least one of a time period greater than the threshold and a count greater than the threshold; and
classifying an application associated with the receiver node as unresponsive in response to determining that the window size of the receiver node has been the predetermined size for at least one of a timer period greater than the threshold and a count greater than the threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, information processing system, and computer program storage product for determining if an application has become unresponsive. Network traffic at a receiver node is monitored. The receiver node is determined to have generated a window probe response indicating a predetermined window size. A threshold associated with the window size of the receiver node is set in response to the receiver node having generated the window probe response. The window size of the receiver is determined to have been at the predetermined size for at least one of a time period greater than the threshold and a count greater than the threshold. An application associated with the receiver node is classified as unresponsive in response to the window size of the receiver node having been the predetermined size for at least one of a timer period greater than the threshold and a count greater than the threshold.
23 Citations
20 Claims
-
1. A method for determining if an application has become unresponsive, the method comprising:
-
monitoring network traffic at a receiver node; determining, in response to monitoring network traffic at the receiver node, that the receiver node generated a window probe response indicating a predetermined window size; setting, in response to determining that the receiver node generated a window probe response indicating a predetermined window size, a threshold associated with the window size of the receiver node; determining that the window size of the receiver node has been at the predetermined size for at least one of a time period greater than the threshold and a count greater than the threshold; and classifying an application associated with the receiver node as unresponsive in response to determining that the window size of the receiver node has been the predetermined size for at least one of a timer period greater than the threshold and a count greater than the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing system for determining if an application has become unresponsive, the information processing system comprising:
-
a memory; a processor communicatively coupled to the memory; and an application monitor communicatively coupled to the memory and the processor, wherein the application monitor is adapted to; monitor network traffic at a receiver node; determine, in response network traffic at a receiver node being monitored, that the receiver node generated a window probe response indicating a predetermined window size; set, in response to the receiver node having generated a window probe response indicating a predetermined window size, a threshold associated with the window size of the receiver node; determine that the window size of the receiver node has been at the predetermined size for at least one of a time period greater than the threshold and a count greater than the threshold; and classify an application associated with the receiver node as unresponsive in response to determining that the window size of the receiver node has been the predetermined size for at least one of a timer period greater than the threshold and a count greater than the threshold. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program storage product for determining if an application has become unresponsive, the computer program storage product comprising instructions for:
-
monitoring network traffic at a receiver node; determining, in response to monitoring network traffic at the receiver node, that the receiver node generated a window probe response indicating a predetermined window size; setting, in response to determining that the receiver node generated a window probe response indicating a predetermined window size, a threshold associated with the window size of the receiver node; determining that the window size of the receiver node has been at the predetermined size for at least one of a time period greater than the threshold and a count greater than the threshold; and classifying an application associated with the receiver node as unresponsive in response to determining that the window size of the receiver node has been the predetermined size for at least one of a timer period greater than the threshold and a count greater than the threshold. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification