Back

Minisymposium Presentation

Leveraging Workflow Provenance to Enhance FAIRness and Portability of Computational Experiments

Wednesday, June 18, 2025
14:30
-
15:00
CEST
Climate, Weather and Earth Sciences
Climate, Weather and Earth Sciences
Climate, Weather and Earth Sciences
Chemistry and Materials
Chemistry and Materials
Chemistry and Materials
Computer Science and Applied Mathematics
Computer Science and Applied Mathematics
Computer Science and Applied Mathematics
Humanities and Social Sciences
Humanities and Social Sciences
Humanities and Social Sciences
Engineering
Engineering
Engineering
Life Sciences
Life Sciences
Life Sciences
Physics
Physics
Physics

Presenter

Raül
Sirvent
-
Barcelona Supercomputing Center

Raül Sirvent has a PhD. degree in Computer Science at the Computer Architecture Department (UPC, 2009). He holds a permanent position at the Barcelona Supercomputing Center inside the Computer Sciences department, Workflows and Distributed Computing group. His main research interests are related to High Performance Computing programming models, deployment, dynamic resource management and scheduling, as well as Grid and Cloud programming models and tools, automatic workflow generation, fault tolerance mechanisms and provenance. He has been involved for more than 15 years in both European and Spanish research projects.

Description

With Exaflop systems already here, the application communities are eager to leverage these large, heterogeneous and complex systems. Tools to simplify the development, execution, and reuse of workflows are needed, to support the reproducibility, portability and ease of use of complex workflows. COMPSs is a task-based programming environment for distributed computing that supports the easy development of workflows. Thanks to features such as task requirements specification, fault tolerance and task cancellation, the workflows can adapt to heterogeneous infrastructures and change their behaviour at runtime. COMPSs also includes the capacity of recording details of the application’s execution as metadata (Workflow Provenance). With workflow provenance, one is able to share not only the workflow application (i.e. the source code) but also the actual details of the workflow run (i.e. the datasets used as inputs, the outputs generated as results, and details on the environment of the run). The Provenance is generated in COMPSs using a lightweight approach that does not introduce overhead to the workflow execution. This feature enables sharing FAIR workflows in public repositories, enabling their reproducibility. In addition, the COMPSs Reproducibility Service, a tool that enables the automatic re-execution of previously shared experiments, will be also described.

Authors