Efficient Processing of Multiple Continuous Window Aggregations over Streams

Stream processing engines need to process multiple queries over streams simultaneously, and continuous window aggregation plays a critical role in various applications as a part of data analysis pipelines. However, the system suffers from scalability issues when dealing with massive queries with different window and slide sizes over data streams with high input rates. To address this problem, we propose LSiX (longest-shortest-window-based indexing) to aggregate multiple queries over data streams efficiently. More precisely, we employ two arrays based on the longest and shortest windows among all registered queries, and all query results are computed by using the shared partial aggregations in the two arrays using only two operations at most for each query, enabling efficient aggregation computation. We have conducted extensive experiments, and the results show that LSiX can be at least 3 times faster than the comparative methods, including the state-of-the-art method, MCQA.

Authors

Institutions

Publication Details

Journal
IEICE Transactions on Information and Systems
Published
2025-02-24
DOI
https://doi.org/10.1587/transinf.2024dat0001
Citations
1
Primary Topic
Data Stream Mining Techniques
Type
article
Field-Weighted Citation Impact
2.48

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient Processing of Multiple Continuous Window Aggregations over Streams

Toshiyuki Amagasa, Savong Bou, Shun Kawakami
1 citations
IEICE Transactions on Information and Systems
Data Stream Mining Techniques
2.48
article

Efficient Processing of Multiple Continuous Window Aggregations over Streams

Toshiyuki Amagasa, Savong Bou, Shun Kawakami
article en
1 citations

Abstract

Stream processing engines need to process multiple queries over streams simultaneously, and continuous window aggregation plays a critical role in various applications as a part of data analysis pipelines. However, the system suffers from scalability issues when dealing with massive queries with different window and slide sizes over data streams with high input rates. To address this problem, we propose LSiX (longest-shortest-window-based indexing) to aggregate multiple queries over data streams efficiently. More precisely, we employ two arrays based on the longest and shortest windows among all registered queries, and all query results are computed by using the shared partial aggregations in the two arrays using only two operations at most for each query, enabling efficient aggregation computation. We have conducted extensive experiments, and the results show that LSiX can be at least 3 times faster than the comparative methods, including the state-of-the-art method, MCQA.

IEICE Transactions on Information and SystemsVol. E108.D(8)
University of Tsukuba (JP), Naval Research Laboratory Information Technology Division
Japan Society for the Promotion of Science, Core Research for Evolutional Science and Technology
Openalex Percentile: Top 12%
Data Stream Mining Techniques
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Efficient Processing of Multiple Continuous Window Aggregations over Streams — Toshiyuki Amagasa, Savong Bou, et al. · IEICE Transactions on Information and Systems (2025) | TGRS Research Map | TGRS