Carbon-Aware Workflow Scheduling with Fixed Mapping and Deadline Constraint
Large data and computing centers consume a significant share of the world’s energy consumption. A prominent subset of the workloads in such centers are workflows with interdependent tasks, usually represented as directed acyclic graphs (DAGs). To reduce the carbon emissions resulting from executing such workflows in centers with a mixed (renewable and non-renewable) energy supply, it is advisable to move task executions to time intervals with sufficient green energy when possible. To this end, we formalize the above problem as a scheduling problem with a given mapping and ordering of the tasks. We show that this problem can be solved in polynomial time in the uniprocessor case. For at least two processors, however, the problem becomes NP-hard. Hence, we propose a heuristic framework called CaWoSched that combines several greedy approaches with local search. To assess the 16 heuristics resulting from different combinations, we also devise a simple baseline algorithm and an exact ILP-based solution. Our experimental results show that our heuristics provide significant savings in carbon emissions compared to the baseline.
Authors
- Yves Robert (ORCID: https://orcid.org/0000-0003-2361-055X)
- Henning Meyerhenke (ORCID: https://orcid.org/0000-0002-7769-726X)
- Anne Benoît (ORCID: https://orcid.org/0000-0003-2910-3540)
- Dominik Schweisgut
Institutions
- Karlsruhe Institute of Technology (DE)
- École Normale Supérieure de Lyon (FR)
- Institut Universitaire de France (FR)
- Humboldt-Universität zu Berlin (DE)
- Hospices Civils de Lyon (FR)
- Laboratoire de l'Informatique du Parallélisme (FR)
- Unité de Mathématiques Pures et Appliquées (FR)
Publication Details
- Published
- 2025-09-08
- DOI
- https://doi.org/10.1145/3754598.3754673
- Citations
- 1
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 1.49
Funders
- Deutsche Forschungsgemeinschaft