Scientific workflows are widely used to automate scientific data analysis and often involve processing large quantities of data on compute clusters. As such, their execution tends to be long-running and resource intensive, leading to significant energy consumption and carbon emissions. Meanwhile, a wealth of carbon-aware computing methods have been proposed, yet little work has focused specifically on scientific workflows, even though they present a substantial opportunity for carbon-aware computing because they are inherently delay tolerant, efficiently interruptible, and highly scalable. In this study, we demonstrate the potential for carbon-aware workflow execution. For this, we estimate the carbon footprint of two real-world Nextflow workflows executed on cluster infrastructure. We use a linear power model for energy consumption estimates and real-world average and marginal CI data for two regions. We evaluate the impact of carbon-aware temporal shifting, pausing and resuming, and resource scaling. Our findings highlight significant potential for reducing emissions of workflows and workflow tasks.
@article{arxiv.2503.13705,
title = {Exploring the Potential of Carbon-Aware Execution for Scientific Workflows},
author = {Kathleen West and Fabian Lehmann and Vasilis Bountris and Ulf Leser and Yehia Elkhatib and Lauritz Thamsen},
journal= {arXiv preprint arXiv:2503.13705},
year = {2025}
}
Comments
To appear in the Proceedings of the 25th IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid). Updated with reformatted CC BY footer