Evaluating Continuous Queries with Inconsistency Annotations
Samuele Langhi, Angela Bonifati, Riccardo Tommasini
Abstract
Continuous Queries (CQs) run indefinitely, processing infinite data streams and producing continuous outputs. They commonly use window functions to segment streams intofi nite chunks for computation. Ensuring data integrity in CQs is challenging, involving, for example, streaming joins for binary constraints. Current methods, like dropping or repairing inconsistent data, can harm throughput and increase latency. This paper proposes a novel approach using provenance-based techniques to map violations in input streams to CQ results with minimal overhead. This ensures continuous dataflow and maintains the analytical integrity of CQs. Our study explores the feasibility and efficiency of this method, addressing a significant gap in applying provenance techniques to streaming data. While provenance-based techniques have proven effective for static data, their application in streaming contexts remains unexplored. Our solution addresses this gap, achieving a stable throughput across increasingly demanding memory loads wrt to the baselines, spacing between a 10% increase for medium-sized buffers (i.e., the windows), up to 80% for heavier loads. Moreover, results show the minimal impact of annotation (up to 25%) in the total execution runtime, demonstrating the effectiveness of our graph-based approach.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f52f3d9c-decd-496c-bff5-eb86f226ce4dCited by top-tier papers1
Ask how each one uses itBuilds on5
- Fast Detection of Denial Constraint ViolationsEduardo H. M. Pena, Eduardo Cunha de Almeida, Felix NaumannVLDB 2022 · 22 citations
- Ananke: A Streaming Framework for Live Forward ProvenanceDimitris Palyvos-Giannas, Bastian Havers, Marina Papatriantafilou, Vincenzo GulisanoVLDB 2021 · 21 citations
- Erebus: Explaining the Outputs of Data Streaming QueriesDimitris Palyvos-Giannas, Katerina Tzompanaki, Marina Papatriantafilou, Vincenzo GulisanoVLDB 2023 · 21 citations
- Properties of Inconsistency Measures for DatabasesEster Livshits, Rina Kochirgan, Segev Tsur, Ihab F. Ilyas et al.SIGMOD 2021 · 21 citations
- Evaluating Top-k Queries with Inconsistency DegreesOusmane Issa, Angela Bonifati, Farouk ToumaniVLDB 2020 · 20 citations
Related papers
- Meet Me Halfway: Split Maintenance of Continuous ViewsChristian Winter, Tobias Schmidt, Thomas Neumann, Alfons KemperVLDB 2020
- SAQL: A Stream-based Query System for Real-Time Abnormal System Behavior DetectionPeng Gao, Xusheng Xiao, Ding Li, Zhichun Li et al.USENIX Security 2018 · 122 citations
- LPStream: Fine-grained Lazy Provenance for Stream ProcessingMasaya Yamada, Hiroyuki Kitagawa, Salman Ahmed Shaikh, Toshiyuki Amagasa et al.SIGMOD 2026 · 3 citations
- Unraveling the Impact of Window Semantics: Optimizing Join Order for Efficient Stream ProcessingAriane Ziehn, Jan Szlang, Steffen Zeuch, Volker MarklVLDB 2025 · 2 citations
- Multiple Continuous Top-K Queries Over Data StreamRui Zhu, Yujin Jia, Xiaochun Yang, Baihua Zheng et al.ICDE 2024 · 5 citations
