• DocumentCode
    140804
  • Title

    Adaptive parallel compressed event matching

  • Author

    Sadoghi, Mohammad ; Jacobsen, Hans-Arno

  • Author_Institution
    IBM T.J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    2014
  • fDate
    March 31 2014-April 4 2014
  • Firstpage
    364
  • Lastpage
    375
  • Abstract
    The efficient processing of large collections of patterns expressed as Boolean expressions over event streams plays a central role in major data intensive applications ranging from user-centric processing and personalization to real-time data analysis. On the one hand, emerging user-centric applications, including computational advertising and selective information dissemination, demand determining and presenting to an end-user the relevant content as it is published. On the other hand, applications in real-time data analysis, including push-based multi-query optimization, computational finance and intrusion detection, demand meeting stringent subsecond processing requirements and providing high-frequency event processing. We achieve these event processing requirements by exploiting the shift towards multi-core architectures by proposing novel adaptive parallel compressed event matching algorithm (A-PCM) and online event stream re-ordering technique (OSR) that unleash an unprecedented degree of parallelism amenable for highly parallel event processing. In our comprehensive evaluation, we demonstrate the efficiency of our proposed techniques. We show that the adaptive parallel compressed event matching algorithm can sustain an event rate of up to 233,863 events/second while state-of-the-art sequential event matching algorithms sustains only 36 events/second when processing up to five million Boolean expressions.
  • Keywords
    data analysis; finance; multiprocessing systems; parallel processing; query processing; security of data; A-PCM; Boolean expressions; adaptive parallel compressed event matching; computational advertising; computational finance; intrusion detection; multicore architectures; novel adaptive parallel compressed event matching algorithm; online event stream re-ordering technique; push-based multi-query optimization; real-time data analysis; selective information dissemination; user-centric processing; Data analysis; Encoding; Indexes; Instruction sets; Phase change materials; Real-time systems; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2014 IEEE 30th International Conference on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/ICDE.2014.6816665
  • Filename
    6816665