Revisiting Optimal Window Aggregation in Data Streams: The Prefix-Sum Approach
The article presents a simple yet optimal approach to compute aggregates of window queries over data streams. The proposal is built as a fully-fledged pipeline of operators that are literal transcripts of mathematical definitions. Main features are an application of the prefix sums and a well-founded un-/slicing technique. The overall process is linear in the number of events and windows, and it takes quasi-constant space for a mix of periodic windows, still applicable to multiple deterministic window queries. The limitations are twofold: the events come in-order and the aggregation function is a left-cancellative monoid.
Authors
- Guillaume Raschia (ORCID: https://orcid.org/0000-0001-7968-262X)
- José Luis Romero Martínez
Institutions
- Centre National de la Recherche Scientifique (FR)
- Laboratoire des Sciences du Numérique de Nantes (FR)
- Nantes Université (FR)
Publication Details
- Published
- 2024-10-20
- DOI
- https://doi.org/10.1145/3627673.3679573
- Citations
- 1
- Primary Topic
- Data Stream Mining Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.35