Monitor-Mine-Manage Cycle for Real-Time Data Stream Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for monitoring and managing data streams from processes are lengthy, costly, and often rely on manual steps, making it difficult to gain real-time insights, especially in applications like data center management and manufacturing processes, where corporations need faster data processing.

Innovation Solution

A continuous automated loop of monitoring, mining, and managing data streams is implemented using a Data Stream Management System (DSMS) like Microsoft StreamInsight, transforming raw events into complex events, applying mining algorithms for real-time analysis, and making immediate management decisions, with an application programming interface to facilitate the monitor-mine-manage cycle.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If manual monitoring and analysis methods are used, then system complexity is reduced, but processing speed and real-time capability deteriorate

Engineering Contradiction:
Improvedata processing speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system performs self-monitoring and self-analysis through automated agents that collect, process, and analyze data without requiring manual intervention. The monitoring agents continuously gather system data, while analysis agents automatically process this data to generate insights, enabling the system to serve its own monitoring and analysis needs.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The monitoring and analysis system is divided into separate modular components: monitoring agents that collect data from specific system components, analysis agents that process different types of data, and a central coordination layer. This segmentation allows each component to be independently optimized and managed, reducing overall system complexity while maintaining high processing speed.

Inventive Principle:
Principle #1Segmentation

2Productivity

If automated monitor-mine-manage loops are implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvereal-time insight generationVSAvoidautomation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements continuous feedback loops where monitoring data is immediately analyzed and the results are used to trigger management actions. Analysis agents detect patterns and anomalies in real-time, and these insights automatically feed into management decision-making processes, creating a closed-loop system that continuously improves productivity through real-time adaptation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis and pattern recognition on monitoring data before management actions are required. By pre-processing data and identifying potential issues early in the monitor-mine-manage loop, the system prepares insights in advance, enabling faster decision-making and improving overall productivity without adding significant complexity during critical management moments.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If historical offline data mining is used, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvepattern detection accuracyVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system transitions from periodic batch processing to continuous real-time data analysis. Monitoring agents continuously stream data to analysis agents, which continuously process and analyze the data flow without interruption. This continuous action maintains high measurement precision by analyzing data as it arrives, eliminating the time delays inherent in batch processing while sustaining accurate pattern detection.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The analysis system dynamically adjusts its processing approach based on data characteristics and system state. Analysis agents can switch between different analysis algorithms and processing intensities depending on the situation, allowing the system to maintain high measurement precision for critical patterns while reducing processing time for routine data, optimizing the balance between accuracy and speed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11080159B2Monitor-mine-manage cycle
Publication Date: 2021.08.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11080159B2 patent drawing
  • US11080159B2 patent drawing
  • US11080159B2 patent drawing

AI summary

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.