Multi-Query Optimization of Incrementally Evaluated Sliding-Window Aggregations

IEEE Transactions on Knowledge and Data Engineering(2022)

引用 4|浏览21
暂无评分
摘要
Online analytics, in most advanced scientific, business, and social media applications, rely heavily on the efficient execution of large numbers of Aggregate Continuous Queries ( ACQs ). ACQs continuously aggregate streaming data and periodically produce results such as max or average over a given window of the latest data. It has been shown that it is beneficial to use Incremental Evaluation ( IE ) for re-using calculations performed over parts of the ACQ window, and to share them in multi-query ( MQ ) environments among certain sets of ACQs . In this work, we re-examine how the principle of sharing is applied in IE techniques as well as in MQ optimizers. We provide an extensive taxonomy of IE techniques and a new approach of using the state-of-the-art IE techniques as part of MQ optimizers in a way that reduces the execution plan costs by up to 270,000x. We evaluate all of our solutions both theoretically and experimentally using both real and synthetic datasets.
更多
查看译文
关键词
Data streaming,sliding window,aggregate queries
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要