Haeberlen, AndreasZhuo, WenchaoIves, Zachary GDing, LingLoo, Boon Thau2023-05-222023-05-222011-06-012012-07-19https://repository.upenn.edu/handle/20.500.14332/6675In this paper, we explore the use of provenance for analyzing execution dynamics in distributed systems. We argue that provenance could have significant practical benefits for system administrators, e.g., for reasoning about changes in a system’s state, diagnosing protocol misconfigurations, detecting intrusions, and pinpointing performance bottlenecks. However, to realize this vision, we must revisit several aspects of provenance management. As a first step, we present time-aware provenance (TAP), an enhanced provenance model that explicitly represents time, distributed state, and state changes. We outline our research agenda towards developing novel query processing, languages, and optimization techniques that can be used to efficiently and securely query time-aware provenance, even in the presence of transient state or untrusted nodes.Computer SciencesTAP: Time-Aware Provenance for Distributed SystemsPresentation