Affiliation:
1. Chalmers Univ. of Technology, Gothenburg, Sweden
2. Chalmers Univ. of Technology
Abstract
Data streaming enables online monitoring of large and continuous event streams in Cyber-Physical Systems (CPSs). In such scenarios, fine-grained backward provenance tools can connect streaming query results to the source data producing them, allowing analysts to study the dependency/causality of CPS events. While CPS monitoring commonly produces many events, backward provenance does not help prioritize event inspection since it does not specify if an event's provenance could still contribute to future results.
To cover this gap, we introduce
Ananke
, a framework to extend any fine-grained backward provenance tool and deliver a live bipartite graph of fine-grained forward provenance. With
Ananke
, analysts can prioritize the analysis of provenance data based on whether such data is still potentially being processed by the monitoring queries. We prove our solution is correct, discuss multiple implementations, including one leveraging streaming APIs for parallel analysis, and show
Ananke
results in small overheads, close to those of existing tools for fine-grained backward provenance.
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Cited by
13 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Nona: A Framework for Elastic Stream Provenance;2024 IEEE 44th International Conference on Distributed Computing Systems (ICDCS);2024-07-23
2. Aggregates are all you need (to bridge stream processing and Complex Event Recognition);Proceedings of the 18th ACM International Conference on Distributed and Event-based Systems;2024-06-24
3. Research Summary: Enhancing Localization, Selection, and Processing of Data in Vehicular Cyber-Physical Systems;Proceedings of the 2024 Workshop on Advanced Tools, Programming Languages, and PLatforms for Implementing and Evaluating algorithms for Distributed systems;2024-06-17
4. Survey:Time-series data preprocessing: A survey and an empirical analysis;Journal of Engineering Research;2024-03
5. Evolutionary Computation Meets Stream Processing;Lecture Notes in Computer Science;2024