Data Processing System Switching Consistency via Time Stamp Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When switching processing systems for stream data, there is a risk of duplicating or omitting processing results due to differences in data positions processed by the two systems, leading to inconsistent results.

Innovation Solution

A data processing system that inputs received data to both the source and destination processing systems, compares the data's time information with a set switching time, and outputs processing results accordingly to maintain consistency across system switches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the same data is input to both the switching source and switching destination processing systems, then the processing results can be compared to ensure consistency, but this increases the complexity of the switching control mechanism

Engineering Contradiction:
Improveconsistency of processing resultsVSAvoidswitching control mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by inputting the same data to both the switching source and switching destination processing systems before the actual switch occurs. This allows the system to pre-compute processing results in both systems, compare them, and verify consistency before committing to the switch, thereby ensuring reliability without requiring complex real-time coordination during the switch itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses the data itself as an intermediary element that is processed by both systems. By comparing the processing results of the same data input, the system creates a verification mechanism that ensures consistency. This intermediary approach allows the switching control to remain relatively simple while still achieving high reliability through result comparison.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the processing system is switched at a specific time point, then the switching speed is improved, but there is a risk of duplicating or omitting processing results due to differences in data positions processed by the two systems

Engineering Contradiction:
Improveswitching speedVSAvoidprocessing result consistency
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent performs preliminary processing in both the switching source and switching destination systems with the same data before the switch. This allows the system to determine the correct switching point based on processed data positions rather than raw data arrival times, enabling fast switching while preventing duplication or omission of results by ensuring both systems have processed the same data set.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by comparing the processing results from both the switching source and switching destination systems. This comparison mechanism provides feedback on whether the switch was executed correctly, allowing the system to detect and prevent duplication or omission of processing results while maintaining fast switching speeds.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If data with time information is processed by comparing time stamps with switching time, then the accuracy of result output timing is improved, but this increases the complexity of time synchronization requirements

Engineering Contradiction:
Improvetiming accuracy of processing resultsVSAvoidtime synchronization mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter used for switching control from absolute time synchronization to relative time stamp comparison. By using time stamps embedded in the data itself and comparing them with a switching time reference, the system achieves accurate timing for result output without requiring complex inter-system time synchronization mechanisms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12307296B2Computer-readable recording medium storing data processing program, data processing method, and data processing system
Publication Date: 2025.05.20 FUJITSU LTD
  • US12307296B2 patent drawing
  • US12307296B2 patent drawing
  • US12307296B2 patent drawing

AI summary

A data processing system configured to perform processing including: each time when data that includes time information is received, inputting the received data to each of a first processing system of a switching source and a second processing system of a switching destination; comparing the time information of the data with a switching time set as a time to switch a processing system in the first processing system; outputting a processing result of processing that uses the data from the first processing system in a case where a time indicated by the time information is before the switching time; comparing the time information of the data with the switching time in the second processing system; and outputting the processing result of processing that uses the data from the second processing system in a case where the time indicated by the time information is the switching time or time after the switching time.