Method and system for generic application liveliness monitoring for business resiliency -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
08/30/07 - USPTO Class 709 |  38 views | #20070203974 | Prev - Next | About this Page  709 rss/xml feed  monitor keywords

Method and system for generic application liveliness monitoring for business resiliency

USPTO Application #: 20070203974
Title: Method and system for generic application liveliness monitoring for business resiliency
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.
(end of abstract)
Agent: Keusey, Tutunjian & Bitetto, P.C. - Woobury, NY, US
Inventors: Michael Edward Baskey, Chun-Shi Chang, Lap Thiet Huynh, Dinakaran Joseph, Sambit Sahu, Dinesh Chandra Verma, Michael D. Williams
USPTO Applicaton #: 20070203974 - Class: 709203000 (USPTO)

Related Patent Categories: Electrical Computers And Digital Processing Systems: Multicomputer Data Transferring, Distributed Data Processing, Client/server
The Patent Description & Claims data below is from USPTO Patent Application 20070203974.
Brief Patent Description - Full Patent Description - Patent Application Claims  monitor keywords

BACKGROUND

[0001] 1. Technical Field

[0002] The present invention relates to liveliness monitoring and more particularly to a system and method for generically monitoring liveliness across a plurality of different entities and/or applications.

[0003] 2. Description of the Related Art

[0004] Business resiliency is a key need for enterprise applications. Business resiliency entails a continuous monitoring of the liveliness of applications, taking appropriate corrective steps, e.g. restarting an application, or migrating the application over to a backup site to ensure continued operation.

[0005] Business applications may be monitored for liveliness by running a heartbeat. In the heartbeat mechanism, a monitor, usually located at a management site in the network, periodically sends a dummy request to the application. If the application responds correctly, then the application is considered operational. If the application does not respond correctly, the application is considered to have failed and corrective action is taken.

[0006] When status of several applications needs to be monitored, an application monitor needs to be written for each type of application. While application monitors exist for some of the most widely used applications, creating an application monitor for several hundred types of applications that are used today is not practical.

[0007] Another complexity associated with current state of the art is that some applications are difficult to monitor for liveliness using remote monitors. As an example, with the current state of the art, a liveliness monitor for a trading application would create fake trades on the system to check for its liveliness. However, fake trades can cause side-effects, or trigger thresholds for other actions that may not be caused in the absence of the fake trades.

SUMMARY

[0008] Therefore, a generic application monitor which can check the status of any type of application will be of significant advantage to the business resiliency monitoring systems and is provided in accordance with the present invention.

[0009] A generic system for responding to an application monitor which would be able to send back the right responses to the monitor without perturbing the real application is needed. Therefore, a generic application liveliness responder which can respond to an application responder without affecting the real application will be of significant advantage to the business resiliency monitoring systems and is provided in accordance with the present invention

[0010] A system and method for monitoring liveliness includes a management device which executes different types of application monitors. The generic application monitor consists of a message generator which leverages a set of message templates and request-response templates. The generic application monitor uses a set of parameters, applies them to the templates to create a set of messages to be exchanged with the application being monitored. It then uses a generic communication interface to send and receive those messages, and validates from the exchange that the application is indeed running. The generic application monitor can support different types of applications using different set of parameters.

[0011] A generic application liveliness responder includes a request router and a message responder. The request router is located in the communication path of the application (e.g. in the network communication stack of the operating system) and routes incoming messages to the real application or the message responder depending on the set of policies. The message responder checks the state of the application as indicated by operating system and network monitoring data available on the machine, and then responds back to the initiator of the message based on those readings.

[0012] A system for monitoring liveliness of an application includes a message generator for creating messages to be used for monitoring liveliness and a sequence generator for creating a sequence of messages to provide message exchanges for monitoring liveliness. A base monitor validates that the sequence of messages is exchanged with the application.

[0013] A method for monitoring liveliness of a monitored application includes creating a set of exchange messages, creating a sequence of exchange messages and validating the sequence of exchange messages by sending and receiving messages to/from the monitored application.

[0014] These and other objects, features and advantages will become apparent from the following detailed description of illustrative embodiments thereof, which is to be read in connection with the accompanying drawings.

BRIEF DESCRIPTION OF DRAWINGS

[0015] The disclosure will provide details in the following description of preferred embodiments with reference to the following figures wherein:

[0016] FIG. 1 is a block diagram showing an environment of a data center where application liveliness monitoring is needed, and the present invention may be implemented;

[0017] FIG. 2 is a block diagram showing a generic application monitor in accordance with an embodiment of the present invention;

[0018] FIG. 3 is a flow diagram showing a process for generic application monitoring in accordance with an embodiment of the present invention;

[0019] FIG. 4 is a diagram showing a connection monitor and a generic application monitor used for liveliness monitoring in accordance with an embodiment of the present invention;

[0020] FIG. 5 is a diagram showing a network stack level agent used for liveliness monitoring in accordance with another embodiment of the present invention.

[0021] FIG. 6 is a block diagram showing a generic application liveliness responder in accordance with an embodiment of the present invention; and

Continue reading...
Full patent description for Method and system for generic application liveliness monitoring for business resiliency

Brief Patent Description - Full Patent Description - Patent Application Claims
Click on the above for other options relating to this Method and system for generic application liveliness monitoring for business resiliency patent application.
###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Method and system for generic application liveliness monitoring for business resiliency or other areas of interest.
###


Previous Patent Application:
Industry-specific communication framework
Next Patent Application:
Electronic device capable of recording conference information, computer system, conference information processing method, and program product therefor
Industry Class:
Electrical computers and digital processing systems: multicomputer data transferring or plural processor synchronization

###

FreshPatents.com Support
Thank you for viewing the Method and system for generic application liveliness monitoring for business resiliency patent info.
IP-related news and info


Results in 0.28354 seconds


Other interesting Feshpatents.com categories:
Novartis , Pfizer , Philips , Polaroid , Procter & Gamble ,