Provenance-enhanced Root Cause Analysis for Jupyter Notebooks
| Authors | |
|---|---|
| Publication date | 2022 |
| Book title | 2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing |
| Book subtitle | UCC 2022 : Vancouver, Washington, USA, 6-9 December 2022 : proceedings |
| ISBN |
|
| ISBN (electronic) |
|
| Event | 15th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2022 |
| Pages (from-to) | 327-333 |
| Number of pages | 7 |
| Publisher | Piscataway, NJ: IEEE |
| Organisations |
|
| Abstract |
With Jupyter notebooks becoming more commonly used within scientific research, more Jupyter notebook-based use cases have evolved to be distributed. This trend makes it more challenging to analyze anomalies and debug notebooks. Provenance data is an ideal option that can create more context around anomalies and make it easier to find the root cause of the anomaly. However, provenance rarely gets investigated in the context of distributed Jupyter notebooks. In this paper, we propose a framework that integrates two data types, provenance and detected performance anomalies based on performance data. We use the combined information to visually show the enduser the provenance at the time of the anomaly and the root cause of the anomaly. We build and evaluate the framework with a notebook extended with anomaly-generating functions. The generated anomalies were automatically detected, and the combined information of provenance and anomaly creates a valuable subset of the provenance data around the time an anomaly occurred. Our experiments create a clear and confined context for the anomaly and enable the framework to find the root cause of performance anomalies in Jupyter notebooks. |
| Document type | Conference contribution |
| Language | English |
| Published at | https://doi.org/10.1109/UCC56403.2022.00058 https://doi.org/10.1109/UCC56403.2022.00058 |
| Other links | https://www.proceedings.com/68263.html https://www.scopus.com/pages/publications/85150678605 |
| Downloads |
2002.conference.ucc.intel4.camera
(Accepted author manuscript)
|
| Permalink to this page | |
