×

Distributed event processing

  • US 10,387,225 B2
  • Filed: 09/30/2015
  • Issued: 08/20/2019
  • Est. Priority Date: 08/06/2015
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system comprising:

  • a complex event processing engine to distribute real-time data processing operations between server computing devices, the complex-event processing engine being configured to;

    load configuration data defining processing stages in a processing pipeline, the processing pipeline being configured to process at least one data record stream;

    instruct a distributed assignment of computing instances across the server computing devices, each server computing device loading a computing instance into memory for execution by at least one processor, the computing instances implementing each processing stage in parallel; and

    instruct data distribution between the computing instances implementing each processing stage,wherein, for a stateful processing stage, data distribution is performed based on a composite key computed according to a data processing operation performed by the stateful processing stage such that input data records from a previous processing stage having a common composite key value are sent to a common computing instance for the stateful processing stage.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×