Failover System for Event Stream Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing systems face challenges in handling large data processing and failover mechanisms, particularly in event stream processing environments, where failures can lead to service interruptions and data loss, especially in critical operations like manufacturing or drilling.

Innovation Solution

The implementation of a failover system for Event Stream Processing (ESP) that allows seamless transition between active and standby nodes within the ESP system, ensuring continuous data processing without interruption, and the use of censored regression models to correct and unconstrain historical data for accurate demand forecasting in resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a failover system is implemented to ensure continuous data processing, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvecontinuity of data processingVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a standby node that replicates the active node's data processing capabilities. When the active node fails, the standby node immediately takes over without requiring complex reconfiguration or data recovery procedures, thus improving reliability while managing complexity through straightforward replication

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The standby node is pre-configured and maintained in readiness before any failure occurs. This preliminary preparation ensures that failover can happen immediately when needed, eliminating the need for complex real-time decision-making or configuration during failure events

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If historical data is corrected using censored regression models for accurate demand forecasting, then measurement precision is improved, but computational requirements increase

Engineering Contradiction:
Improvedemand forecasting accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent transforms constrained historical data into unconstrained data by applying censored regression models that adjust statistical parameters. This allows accurate demand forecasting to be achieved by modifying data representation rather than requiring computationally intensive processing of raw constrained data

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9734473B2Computer-implemented system for hierarchical unconstraining in data processes
Publication Date: 2017.08.15 SAS INSTITUTE INC
  • US9734473B2 patent drawing
  • US9734473B2 patent drawing
  • US9734473B2 patent drawing

AI summary

Exemplary embodiments are generally directed to methods, mediums, and systems for correcting censored or constrained historical data with various possible types of computing devices, including cloud-based devices, personal computing devices, and edge-based devices. The corrected data may be used in forecasting, for example to forecast demand for a limited resource. In some embodiments, the data is modeled at a higher level of granularity than an individual record. The aggregated demand may then be pro-rated over a group of categories or users where a given category of users that might be small or nonexistent over a certain time frame may be better accommodated. Moreover, it may be easier or more efficient to make assumptions and employ computing resources at the aggregate level.