correlation engine
A correlation engine is a software application that programmatically understands relationships. Correlation engines are used in systems management tools to aggregate, normalize and analyze event log data, using predictive analytics and fuzzy logic to alert the systems administrator when there is a problem.