MONITOR-MINE-MANAGE CYCLE
First Claim
1. A computer-implemented method, wherein the following steps are performed as a continuous automated loop:
- receiving raw events from an observed system;
monitoring the raw events and transforming them into complex events;
mining the complex events and reasoning on results;
making a set of proposed actions based on the mining; and
managing the observed system by applying the proposed actions to the system, while raw events are continuously received from the observed system and monitored.
4 Assignments
0 Petitions
Accused Products
Abstract
A monitor-mine-manage cycle is described, for example, for managing a data center, a manufacturing process, an engineering process or other processes. In various example, the following steps are performed as a continuous automated loop: receiving raw events from an observed system; monitoring the raw events and transforming them into complex events; mining the complex events and reasoning on results; making a set of proposed actions based on the mining; and managing the observed system by applying one or more of the proposed actions to the system. In various examples, the continuous automated loop proceeds while raw events are continuously received from the observed system and monitored. In some examples an application programming interface is described comprising programming statements which allow a user to implement a monitor-mine-manage loop.
-
Citations
20 Claims
-
1. A computer-implemented method, wherein the following steps are performed as a continuous automated loop:
-
receiving raw events from an observed system; monitoring the raw events and transforming them into complex events; mining the complex events and reasoning on results; making a set of proposed actions based on the mining; and managing the observed system by applying the proposed actions to the system, while raw events are continuously received from the observed system and monitored. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A monitor-mine-manage engine comprising:
-
a communications interface arranged to receiving raw events from an observed system; a processor arranged to monitor the raw events by transforming them into complex events; the processor being arranged to mine the complex events and reasoning on results; the processor being arranged to make a set of proposed actions based on the mining, and to manage the observed system by applying the proposed actions to the system, while raw events are continuously received from the observed system and monitored wherein the engine is arranged to carry out the steps of monitoring, mining and managing in real-time or near real-time and an input to a step is based on output of a previous step with little or no time delay. - View Dependent Claims (17)
-
-
18. An application programming interface comprising programming statements which allow a user to implement a monitor-mine-manage loop, the application programming interface comprising the following entities:
-
a data source entity which enables the user to express a source of monitoring data to be observed; a feature extraction entity which allows a user to express a set of features to be extracted from the raw data; a model application entity which allows a user to apply a model to the complex events created from the feature extraction; and an actions entity which allows a user to describe management operations on the observed infrastructure. - View Dependent Claims (19, 20)
-
Specification