To Share, or not to Share Online Event Trend Aggregation Over Bursty Event Streams
Olga Poppe, Chuan Lei, Lei Ma, Allison Rozet, Elke A. Rundensteiner

TL;DR
This paper introduces Hamlet, a dynamic framework for event trend aggregation in complex event processing systems that adaptively shares computations based on current stream conditions, significantly reducing query latency.
Contribution
Hamlet is the first framework to adaptively decide on sharing computations in real-time, overcoming limitations of static sharing plans and avoiding trend construction.
Findings
Reduces query latency by up to five orders of magnitude
Demonstrates effectiveness on real and synthetic datasets
Outperforms state-of-the-art approaches
Abstract
Complex event processing (CEP) systems continuously evaluate large workloads of pattern queries under tight time constraints. Event trend aggregation queries with Kleene patterns are commonly used to retrieve summarized insights about the recent trends in event streams. State-of-art methods are limited either due to repetitive computations or unnecessary trend construction. Existing shared approaches are guided by statically selected and hence rigid sharing plans that are often sub-optimal under stream fluctuations. In this work, we propose a novel framework Hamlet that is the first to overcome these limitations. Hamlet introduces two key innovations. First, Hamlet adaptively decides whether to share or not to share computations depending on the current stream properties at run time to harvest the maximum sharing benefit. Second, Hamlet is equipped with a highly efficient shared trend…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
