Method and apparatus for detecting process failure
First Claim
Patent Images
1. A method executed on a computer of monitoring a computer process, the method comprising:
- monitoring events related to the computer process using the computer;
detecting a communication connection closing without receiving a notification of an exit event for the computer process using the computer; and
invoking a special processing on the computer on detection of the communication connection closing, wherein the special processing comprises allowing transmission of data segments to a remote end of the communication connection only on a normal exit of the computer process or the communication connection being intentionally closed by the process.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for monitoring a process to determine when an abnormal process exit occurs comprising monitoring events related to the process and detecting a communication connection closing without receiving a notification of an exit event for the process. On detection of an abnormal exit of a process associated with the communication connection, the method and apparatus provide special failover processing including, for example, a TCP connection failover process.
16 Citations
25 Claims
-
1. A method executed on a computer of monitoring a computer process, the method comprising:
-
monitoring events related to the computer process using the computer; detecting a communication connection closing without receiving a notification of an exit event for the computer process using the computer; and invoking a special processing on the computer on detection of the communication connection closing, wherein the special processing comprises allowing transmission of data segments to a remote end of the communication connection only on a normal exit of the computer process or the communication connection being intentionally closed by the process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Apparatus for monitoring a process comprising:
-
means for monitoring events related to the process; and means for providing functionality used to communicate with the means for monitoring through a communication connection, wherein the means for monitoring detects the communication connection being closed without receiving a notification of an exit event and wherein the means for monitoring has access to at least one data segment belonging to the communication connection and the means for monitoring allows the transmission of data segments to the remote end of the communication connection only on a normal exit of the process. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for monitoring a process comprising:
-
first computer; a second computer comprising an event monitoring entity for monitoring events related to the process; and
a software library associated with the process, the software library configured to communicate with the monitoring entity through a communication connection, wherein the event monitoring entity detects the communication connection being closed without receiving a notification of an exit event and wherein the event monitoring entity has access to at least one data segment belonging to the communication connection and the event monitoring entity allows the transmission of data segments to the remote end of the communication connection only on a normal exit of the process; anda communications network coupling the first computer to the second computer. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification