Patent · US Active

Complex event processing system having multiple redundant event processing engines

US9009234B2 · kind B2 · utility

2Cited by
91References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 5, 2008
Grant dateApr 14, 2015
Priority date
Expiry dateNov 29, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/544
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A system and method for replicating a distributed computer system state among a plurality of deterministic event processing engines are disclosed. A sender module receives a plurality of input events or input event streams and generates a serialized message sequence describing an order in which input events are processed. The serialized message sequence is then transmitted to a plurality of deterministic event processing engines for processing. As the event processing engines are deterministic, each event processing engine produces the same ordered sequence responsive to the received serialized message sequence. The ordered sequences from each deterministic event processing engine are transmitted to a merger module which generates an output from the plurality of ordered sequences. The merger module removes one or more redundant ordered sequences and associates the resulting output with a client device.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.