Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Both Holmes and Policy adopt Drools as the rules engine. The main difference between these two projects is that Holmes is mainly aimed to accomplish targeted at correlation analysis of between different alarms while Policy is intended for policy-makingaimed to implement control loops by triggering a series of actions. With the help of Holmes, a lot of alarms can be reduced so that downstream systems could focus on the innermost problem only.

For example, if there are 3 events A, B and C which could lead to a power down fault, and B and C are caused by A. Without Holmes, all of these 3 events will be sent to Policy and 3 corresponding actions are going to be triggered. After we add Holmes to the close loop controller and make it the upstream system of Policy, only Event A will be sent to Policy and thus only one action will be triggered, which makes the close loop control more precise and efficient.

...