Pattern rewriting framework for event processing optimization

Ella Rabinovich, Opher Etzion, Avigdor Gal

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A growing segment of event-based applications require both strict performance goals and support in the processing of complex event patterns. Event processing patterns have multiple complexity dimensions: the semantics of the language constructs (e.g., sequence) and the variety of semantic interpretations for each pattern (controlled by policies). We introduce in this paper a novel approach for pattern rewriting that aims at efficiently processing patterns which comprise all levels of complexity. We present a formal model for pattern rewriting and demonstrate its usage in a comprehensive set of rewriting techniques for comple pattern types, taking various semantic interpretations into account. A cost model is presented, balancing processing latency and event throughput according to user's preference. Pattern cost is then estimated using simulation-based techniques. This work advances the state-of-the-art by analyzing complex event processing logic and by using explicit means to optimize elements that were considered "black box." Our empirical study yields encouraging results, with improvement gain of up to tenfold relative to the non optimized solutions that are used in the current state-of-the-art systems.

Original languageEnglish
Title of host publicationDEBS'11 - Proceedings of the 5th ACM International Conference on Distributed Event-Based Systems
Pages101-112
Number of pages12
DOIs
StatePublished - 2011
Externally publishedYes
Event5th ACM International Conference on Distributed Event-Based Systems, DEBS'11 - New York, NY, United States
Duration: 11 Jul 201115 Jul 2011

Publication series

NameDEBS'11 - Proceedings of the 5th ACM International Conference on Distributed Event-Based Systems

Conference

Conference5th ACM International Conference on Distributed Event-Based Systems, DEBS'11
Country/TerritoryUnited States
CityNew York, NY
Period11/07/1115/07/11

Keywords

  • bi-objective goal function
  • event patterns
  • event processing
  • event processing optimization
  • simulation-based optimization

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems

Fingerprint

Dive into the research topics of 'Pattern rewriting framework for event processing optimization'. Together they form a unique fingerprint.

Cite this