Method and apparatus for low-overhead service availability and performance monitoring
First Claim
Patent Images
1. A method for low-overhead service availability and performance monitoring, comprising:
- (a) sending a contact attempt to a machine running a service being monitored, the service being associated with a port in the machine;
(b) updating a status of the service as being unavailable, if no response is received within a predetermined period of time; and
(c) updating the status of the service based on the response, if the response is received within a predetermined period of time, wherein if the response is an acknowledgment from the machine to proceed with the contact attempt for connecting to the port, the contact attempt is disconnected.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses for low-overhead service availability and performance monitoring are provided. A contact attempt is sent to a machine running a service being monitored and associated with a port in the machine. A status of the service is updated as being unavailable, if no response is received within a predetermined period of time, and is updated based on the response, if the response is received within a predetermined period of time. If the response is an acknowledgment from the machine to proceed with a contact attempt for connecting to the port, the contact attempt is disconnected.
49 Citations
20 Claims
-
1. A method for low-overhead service availability and performance monitoring, comprising:
-
(a) sending a contact attempt to a machine running a service being monitored, the service being associated with a port in the machine;
(b) updating a status of the service as being unavailable, if no response is received within a predetermined period of time; and
(c) updating the status of the service based on the response, if the response is received within a predetermined period of time, wherein if the response is an acknowledgment from the machine to proceed with the contact attempt for connecting to the port, the contact attempt is disconnected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for low-overhead service availability and performance monitoring, comprising:
-
sending one or more requests to test reachability of a machine and waiting for a reply;
updating a status of a service running on a port on the machine as being unavailable, if it is determined that the machine is not reachable;
sending a message packet to the machine to reach a port running a service being monitored, if it is determined that the machine is reachable;
updating the status of the service as being unavailable, if the machine replies with a reset packet; and
updating the status of the service as being available, if the machine replies with an acknowledgment.
-
-
17. An apparatus for low-overhead service availability and performance monitoring, comprising:
-
a module operable to prepare and send a communication request to a machine on a network, to contact a service on a port on the machine while mitigating intrusiveness on the host machine, wherein the module updates a status of the service as being unavailable, if no response is received within a predetermined period of time, and updates the status of the service based on the response, if the response is received within a predetermined period of time, and wherein if the response is an acknowledgment from the machine to proceed with a contact attempt for connecting to the port, the contact attempt is disconnected. - View Dependent Claims (18, 19, 20)
-
Specification