Optimal Scheduling for Cross-Facility Workflows
XWF for CDT
Welcome
This (online) user-guide contains a complete presentation of optimal scheduling applied to Exascale and post-Exascale workflows. These workflows combine data acquisition, data storage, data transfer and data analysis. The HPC components of such workflows can incorporate a diverse range of models, including partial differential equation solvers, algebraic solvers, AI/ML-based models, and data analytics components, all integrated into a single process (Ferreira da Silva et al. 2024), (Unat et al. 2025).
The objective here is to address the inherent cross-facility, multi-domain character of these workflows. This requires a very carefully-crafted theoretical foundation that can be readily generalized and extended to these contexts. The material covers both the theory and its application to practical use-cases, including real contexts with uncertainties emanating from different causes. To understand these well, numerous examples1 are provided in the form of python code snippets and jupyter notebooks. All of these are intgerated in a digital twin2 of the underlying cyberinfrastructure, the so-called digital continuum.
1 These examples cover all aspects, often in a more general context, but their application to the CDT context is always presented.
2 Known as the CDT
The Continuum Digital Twin (CDT) is defined and described in the series of forthcoming papers (Garénaux-Gruau, Martineau, et al. 2026; Garénaux-Gruau, Certenais, et al. 2026; Garénaux-Gruau, Bodin, et al. 2026). For optimization and scheduling, there are numerous excellent references. Among these we point out particularly (Birge and Louveaux 2011), (Pinedo 2022), and (Powell 2022). Most of the codes are based on the wonderful pyomo framework (Bynum et al. 2021), (Hart et al. 2011) and (Postek et al. 2025). General background on exascale workflows can be found in (Asch et al. 2018).
Finally, in (Asch 2022) there are basic explanations of optimization, uncertainty quantification, inverse problems and their use for digital twins.
Citation
Asch, Mark. Optimal Scheduling for Cross-Facility Workflows. Online (2026) https://markasch.github.io/RCP4CDT/
@book{Asch2026
title = {Optimal {S}cheduling for {C}ross-{F}acility {W}orkflows},
author = {Asch, Mark},
url = {https://markasch.github.io/RCP4CDT/},
year = {2026},
publisher = {Online}
}License
This online book is frequently updated and edited. It’s content is free to use, licensed under a Creative Commons licence, and the code can be found on GitHub. A physical copy of the book will be available at a later date.
License: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
