Provenance-enhanced Root Cause Analysis for Jupyter Notebooks

Open Access
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
  • 9781665460880
ISBN (electronic)
  • 9781665460873
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
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
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
Back