Streaming Analytics Source Operator Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current streaming analytics systems face challenges in optimizing and simulating real-time data streams from virtual models, particularly in dynamically adjusting to varying workloads and resource usage, without requiring exhaustive tracking of all physical asset changes.

Innovation Solution

The method involves using digital twin models as source operators to simulate and optimize data streams by dynamically changing the number and parameters of source operators, allowing for the refinement of streaming analytics applications and creation of new virtual models based on simulated real-time data from pre-existing models, without needing to track all changes in the physical assets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If digital twin models are used as source operators to simulate data streams, then the ability to optimize and test streaming analytics applications is improved, but the complexity of setting up and managing virtual models increases

Engineering Contradiction:
Improveability to optimize and test streaming analytics applicationsVSAvoidcomplexity of setting up and managing virtual models
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates virtual model instances that replicate physical asset behavior and data stream characteristics. These copies serve as source operators that generate simulated data streams matching the statistical properties and patterns of real assets, enabling testing and optimization without direct connection to physical systems.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically adjusts parameters of virtual models including data generation rates, stream formats, and statistical properties to match different physical asset configurations. This allows the same virtual model framework to adapt to various asset types and operational conditions through parameter modification rather than structural changes.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If simulated real-time data from virtual models is used for refining streaming analytics applications, then the accuracy and performance of the analytics system is improved, but the time and resources required to set up simulation environments increase

Engineering Contradiction:
Improveaccuracy and performance of analytics systemVSAvoidtime and resources to set up simulation environments
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Virtual model instances are pre-configured with asset metadata, data generation logic, and stream characteristics before actual analytics deployment. This preliminary setup creates ready-to-use simulation environments that can be quickly activated for testing and refinement without requiring extensive on-site configuration or physical asset connection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The virtual model instances serve as intermediary components between physical assets and streaming analytics applications. They translate physical asset characteristics into simulated data streams that preserve statistical properties and patterns, enabling accurate analytics testing without direct physical asset involvement.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the number and parameters of source operators are dynamically changed to simulate varying workloads, then the realism and usefulness of the simulation is improved, but the computational overhead and system complexity increases

Engineering Contradiction:
Improverealism and usefulness of simulationVSAvoidcomputational overhead and system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically modifies the number of active virtual model instances and their operational parameters based on simulated workload conditions. Source operators can be added, removed, or reconfigured to represent different operational scenarios such as varying asset counts, data generation rates, and stream volumes, allowing realistic workload simulation without static configuration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230214549A1Source operator related techniques for use in streaming analytics
Publication Date: 2023.07.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20230214549A1 patent drawing
  • US20230214549A1 patent drawing
  • US20230214549A1 patent drawing

AI summary

A computer system where pre-existing virtual models of physical assets, processes and/or computer system supply input data streams to a streaming analytics application through respective stream operators. The streaming analytics application uses this input data to make improvements to the code and/or configuration of the streaming analytics application itself and/or to create newly-created virtual model(s).