Method and system for generic application liveliness monitoring for business resiliency
First Claim
Patent Images
1. A method for determining liveliness of a monitored application, comprising:
- creating, by a processor, a set of exchange messages;
creating a sequence of exchange messages;
validating the sequence of exchange messages by sending and receiving messages to/from a connection monitor, wherein the connection monitor operates at a network stack level;
forming reply messages, using a message responder, to send back in response to liveliness requests from application monitors; and
determining whether to route the liveliness requests using a request router from the connection monitor to at least one of the message responder or to the monitored application depending on a set of policies, wherein the message responder and monitored application operate at an application layer on the same device as the connection monitor.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for monitoring liveliness includes a management device which has an application layer where applications are executed. A connection monitor is located other than on the application layer, and the connection monitor is configured to receive requests from clients and deliver the requests to components on the application layer. The components include a generic application monitor which responds to liveliness monitor requests from the clients for all applications monitored, and one or more applications which response to requests to that application.
11 Citations
14 Claims
-
1. A method for determining liveliness of a monitored application, comprising:
-
creating, by a processor, a set of exchange messages; creating a sequence of exchange messages; validating the sequence of exchange messages by sending and receiving messages to/from a connection monitor, wherein the connection monitor operates at a network stack level; forming reply messages, using a message responder, to send back in response to liveliness requests from application monitors; and determining whether to route the liveliness requests using a request router from the connection monitor to at least one of the message responder or to the monitored application depending on a set of policies, wherein the message responder and monitored application operate at an application layer on the same device as the connection monitor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for determining liveliness of an application comprising a computer readable program stored on a non-transitory computer useable medium, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
-
creating a set of exchange messages; creating a sequence of exchange messages; validating the sequence of exchange messages by sending and receiving messages to/from a connection monitor, wherein the connection monitor operates at a network stack level; forming reply messages, using a message responder, to send back in response to liveliness requests from application monitors; and determining whether to route the liveliness requests using a request router from the connection monitor to at least one of the message responder or to the monitored application depending on a set of policies, wherein the message responder and monitored application operate at an application layer on the same device as the connection monitor.
-
Specification