×

Optimizing performance in CEP systems via CPU affinity

  • US 10,503,556 B2
  • Filed: 01/31/2018
  • Issued: 12/10/2019
  • Est. Priority Date: 05/27/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for optimizing performance in a complex event stream (CEP) system, the method comprising:

  • obtaining, using one or more hardware processors, information about a plurality of CEP threads, wherein each CEP thread defines a sequence of computer operations that, when executed, cause information about one or more events corresponding to the CEP thread to be transmitted;

    determining, using the one or more hardware processors, nearness among the plurality of CEP threads, wherein nearness between a first and a second CEP thread indicates how much interaction is expected to occur between the first and second CEP thread, the nearness between the first and second threads being measured by calculating an actual amount of data transmitted between the first and second threads during a set period, wherein the higher the actual amount of data transmitted, the greater the nearness;

    organizing the plurality of CEP threads into a plurality of CEP thread groups, each CEP thread group having CEP threads having high nearness with each other; and

    assigning, using the one or more hardware processors, each of the plurality of CEP thread groups to a different processing node of a plurality of processing nodes, each processing node having one or more processors and a memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×