×

Approach to monitor application states for self-managing systems

  • US 7,487,494 B2
  • Filed: 08/02/2004
  • Issued: 02/03/2009
  • Est. Priority Date: 08/02/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for monitoring application states of software applications, the method comprising:

  • creating an autonomic manager comprising a plurality of sensors to receive data from a monitored software application and a plurality of effectors to affect actions within the monitored software application;

    identifying linkage points within the monitored software application;

    connecting sensors and effectors to the identified linkage points using non-invasive constructs disposed between the effectors and sensors and the monitored software application to form a cross-cutting layer comprising sensor point cuts and effector point cuts;

    using the sensors to monitor application states associated with the monitored software application at run time for compliance with pre-defined performance parameters by diverting control to the sensor point cuts to collect application state information for analysis by the autonomic manager; and

    using the effectors to execute corrective actions at run time when the application states are out of compliance by using the effector point cuts to initiate the corrective actions;

    wherein the non-invasive constructs are external to the sensors, the effectors and the monitored software application and do not modify any source code associated with the monitored software application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×