In-line server health checking
First Claim
Patent Images
1. In an electronic device, a health check system, comprising:
- an in-line server health check mechanism, comprising;
an in-line health analysis mechanism for monitoring a server in a data path of the server relative to selected criteria to determine health status; and
a reporting mechanism for conveying the health status of the server;
a selection mechanism, for tracking the server health status; and
an out-of-band server health check mechanism for generating polls of the server outside of the data path, the out-of-band server health check mechanism further comprising a return-to-health mechanism for polling a failed server at repeated intervals to determine if the server is available.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method provide in-line server health checks to determine server health without having to wait for a next out-of-band polling interval as with conventional methods. By determining server health directly resulting from TCP and HTTP client requests, multiple connection retries on an unavailable server are prevented. The method for providing server health checking of a server in a network includes activating an in-line server health checking mechanism by monitoring a data path of a server as to health status. Results from the health status analysis are ultimately reported to an authority on server health.
56 Citations
19 Claims
-
1. In an electronic device, a health check system, comprising:
-
an in-line server health check mechanism, comprising; an in-line health analysis mechanism for monitoring a server in a data path of the server relative to selected criteria to determine health status; and a reporting mechanism for conveying the health status of the server; a selection mechanism, for tracking the server health status; and an out-of-band server health check mechanism for generating polls of the server outside of the data path, the out-of-band server health check mechanism further comprising a return-to-health mechanism for polling a failed server at repeated intervals to determine if the server is available. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a network supporting a network protocol, a method of checking a health status of a server, comprising:
-
activating an in-line server health checking mechanism by monitoring a data path of the server; analyzing a response from the server relative to selected criteria to determine health status; reporting the health status of the server; and tracking the server health status, tracking further comprising; initiating polling via an the out-of-band server to determine the health status of the server; and communicating the server health status to the out-of-band server health check mechanism, the a health status from the out-of-band server health check mechanism having priority over a health status from the in-line server health check mechanism according to predetermined parameters. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A medium for use in a network environment on an electronic device, the medium holding instructions executable using the electronic device for performing a method of checking a health status of a server, the method comprising:
-
activating an in-line server health checking mechanism by monitoring a data path of the server; analyzing a response from the server relative to selected criteria to determine health status; reporting the health status of the server, reporting the health status of the server further comprising reporting that the server is one of up, downgraded, and down; initiating a return-to-health query if the server is down; and tracking the server health status. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification