LARGE-SCALE WORKFLOW
PROVENANCE DATA MANAGEMENT
IN THE AI LIFECYCLE USING FLOWCEPT
SEP 15TH, 2025
AMAL GUEROUDJI (ANL)
RENAN SOUZA (ORNL)
DANIEL ROSENDO (ORNL)
RAFAEL FERREIRA DA SILVA (ORNL)
MATTHIEU DORIER (ANL)
OUTLINE
OUTLINE
WHAT IS PROVENANCE AND WHY IS IT IMPORTANT?
What does provenance mean?
WHAT IS PROVENANCE AND WHY IS IT IMPORTANT?
Understandability and Explainability:
Why is it important?
WHAT IS PROVENANCE AND WHY IS IT IMPORTANT?
Provenance and Performance Collection Challenges
FLOWCEPT OVERVIEW
Definitions
FLOWCEPT OVERVIEW
Architecture
FLOWCEPT SETUP AND QUICK START
Setup and quick Start
Goal: Get a working environment.
Follow these steps:
https://flowcept.readthedocs.io/en/latest/quick_start.html
COLLECTING PROVENANCE AND RESOURCE CONSUMPTION DATA
Capturing data at workflow, task, model, and layer levels
Goal: Get a good understanding of the type of data to capture and how.
HANDS-ON: COLLECTING PROVENANCE AND RESOURCE CONSUMPTION DATA
Monitoring CPU, GPU, memory, and storage metrics
Goal: select the type of telemetry to capture:
BREAK FOR 30 MINUTES
INTRODUCTION TO THE TUTORIAL
PROVENANCE DATA PROCESSING AND ANALYSIS
Techniques for handling and querying collected data
Goal: Get a good understanding of the data and how to process it.
PROVENANCE DATA PROCESSING AND ANALYSIS
Goal: Play with a real life example
FLOWCEPT AGENT DEMONSTRATION
Using LLM Agents to query Flowcept Data
Goal: Demonstration of using LLM agents to query Flowcept data
INTERACTIVE Q&A AND CLOSING REMARKS
INTERACTIVE Q&A AND CONCLUDING REMARKS
Thank you for joining our Tutorial, and please don’t forget to fill the evaluation form to help us improve next editions