Patent ID: 7490323
Filing Date: 2009-02-10
Classification: G06F

Abstract:
1. In a data processing system including a plurality of processing entities, a method of monitoring a distributed application suitable to run on at least one of the processing entities, the method including the steps of: surveying the processing entities to detect a change between a running condition and a non-running condition of the distributed application on each processing entity, responsive to detecting a change from the non-running condition to the running condition, enabling a monitoring application for monitoring performance of the distributed application on each of the processing entities where the change to the running condition has been detected, responsive to detecting a change from the running condition to the non-running condition, disabling the monitoring application on each of the processing entities where the change to the non-running condition has been detected, wherein the processing entities are grouped into a cluster being controlled by a controller entity that automatically performs the surveying, enabling and disabling steps for each of the processing entities without user intervention, wherein the controller entity installs the distributed application on the processing entities that are grouped into the cluster; an authority entity publishing a plurality of rules each one defining a target state for a category of subjects, wherein the plurality of rules are published to a common rule repository, wherein: each subject, which is a given processing entity of the processing entities, reading directly from the common rule repository and applying each rule for the corresponding category to configure the subject according to the target state defined in the rule.