ESPE Failover via State Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computing systems face challenges in maintaining continuous data processing and reliability when event stream processing engines (ESPE) fail, leading to potential service interruptions and significant data loss, especially in critical operations like manufacturing or drilling.
Innovation Solution
Implementing a failover mechanism within the ESP system that allows seamless and rapid switching between active and standby ESPE devices without service interruption, ensuring continuous data processing and minimizing data loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single ESPE device is used for data processing, then the system structure is simple, but the reliability deteriorates when the device fails causing service interruption and data loss
Solution Approach 1:
The patent creates a standby copy of the ESPE device that mirrors the active device's state. When failure occurs, the standby copy immediately takes over without service interruption. This copying approach maintains reliability while keeping the system structure relatively simple through state synchronization rather than complex redundancy management.
2Reliability
If rapid failover is implemented to minimize data loss, then the reliability improves, but the system complexity increases due to failover mechanisms
Solution Approach 1:
The patent prepares the standby ESPE device in advance by continuously synchronizing its state with the active device. This preliminary action ensures that when failover is needed, the standby device is already ready to take over immediately, preventing data loss without requiring complex real-time switching mechanisms during failure events.
3Speed
If continuous state synchronization is maintained between active and standby ESPE devices, then the failover speed improves, but the energy consumption increases
Solution Approach 1:
The patent maintains continuous state synchronization between active and standby ESPE devices through persistent connections. This continuous action ensures that the standby device is always ready for immediate failover, achieving rapid switching while optimizing energy usage through efficient state transfer protocols and connection management.
Data Source
AI summary
Embodiments are generated directed to method, medium, and system including processing circuitry to generate records including randomly selected events for each of one or more subjects having one or more of the same category parameters as a subject of a particular event. The processing circuitry may also present, on a display device, a computer-generated model based on the records, the model having a decision tree data structure having decision tree nodes corresponding with historical events from the records, each of the decision tree nodes having an indication of a likelihood of occurrence for the particular event based on whether a corresponding history event of the decision tree node occurred or did not occur within a specific time period. Embodiments of the real-time distributed nature of the systems and processing discussed herein can solve big data analytics processing problems and facilitate data anomaly detection.


