Guaranteed ordering of events for multi-stage processing in distributed systems
An event sequence, event technology, applied in transmission systems, multi-programming devices, electrical digital data processing, etc., can solve problems such as lack of processing flexibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0018] In a complex event processing platform, in order to obtain correct results, events should be processed in the order of their application timestamps. If event "a" is generated by the application before event "b", then event "a" should be processed before "b". For example, in order to identify devices whose current temperature is higher than the previous temperature, data should be partitioned by device ID and processed sequentially. In some examples, the difference between current and previous data is defined by the timestamps of these events. In systems where data is ingested from a single point, it is relatively easy to ensure orderly processing of events. For example, the partition number of an event can be identified, and the event can be placed on a partition-specific queue for processing. But in a distributed system, especially when ingesting data from any node in the cluster, orderly processing of events is extremely complex. In some cases, something should hap...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


