×

Partitioned query execution in event processing systems

  • US 8,195,648 B2
  • Filed: 10/21/2009
  • Issued: 06/05/2012
  • Est. Priority Date: 10/21/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer system, comprising:

  • a processor; and

    a memory communicatively coupled to the processor, the memory having computer-executable instructions that when executed by the processor provide one or more modules, the one or more modules further comprising;

    an execution module configured to;

    partition a plurality of events into one or more groups based on a partitioning operator;

    instantiate a query application module for each of the one or more groups, wherein each particular query application module for a particular group includes data associated with the query and group-specific data associated with the particular group, and is configured to apply the query to events of the particular group to generate results, and wherein each query application module for a group comprises logic to execute a plurality of complex event processing (CEP) operators and wherein the logic of each query application module is configured for execution at a separate execution thread of the computer system; and

    merge results of each of the query application modules.

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