Sharon: Shared Online Event Sequence Aggregation
Olga Poppe, Allison Rozet, Chuan Lei, Elke A. Rundensteiner, David, Maier

TL;DR
Sharon introduces a novel approach for online event sequence aggregation that shares intermediate results among queries, significantly reducing delays and improving speed by up to 18 times over existing methods.
Contribution
The paper presents Sharon, a new optimizer that efficiently finds optimal sharing plans using a graph-based encoding and MWIS problem formulation, enhancing aggregation performance.
Findings
Achieves up to 18-fold speed-up over state-of-the-art methods.
Effectively shares intermediate results among multiple queries.
Uses a greedy algorithm for optimal sharing plan computation.
Abstract
Streaming systems evaluate massive workloads of event sequence aggregation queries. State-of-the-art approaches suffer from long delays caused by not sharing intermediate results of similar queries and by constructing event sequences prior to their aggregation. To overcome these limitations, our Shared Online Event Sequence Aggregation (Sharon) approach shares intermediate aggregates among multiple queries while avoiding the expensive construction of event sequences. Our Sharon optimizer faces two challenges. One, a sharing decision is not always beneficial. Two, a sharing decision may exclude other sharing opportunities. To guide our Sharon optimizer, we compactly encode sharing candidates, their benefits, and conflicts among candidates into the Sharon graph. Based on the graph, we map our problem of finding an optimal sharing plan to the Maximum Weight Independent Set (MWIS) problem.…
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.
Taxonomy
TopicsData Management and Algorithms · Advanced Database Systems and Queries · Cloud Computing and Resource Management
