Skip to main content
SHARE
Publication

Co-scheduling Ensembles of In Situ Workflows

Publication Type
Conference Paper
Book Title
2022 IEEE/ACM Workshop on Workflows in Support of Large-Scale Science (WORKS)
Publication Date
Page Numbers
43 to 51
Publisher Location
New Jersey, United States of America
Conference Name
17th IEEE Workshop on Workflows in Support of Large-Scale Science (WORKS)
Conference Location
Dallas, Texas, United States of America
Conference Sponsor
IEEE
Conference Date
-

Molecular dynamics (MD) simulations are widely used to study large-scale molecular systems. HPC systems are ideal platforms to run these studies, however, reaching the necessary simulation timescale to detect rare processes is challenging, even with modern supercomputers. To overcome the timescale limitation, the simulation of a long MD trajectory is replaced by multiple short-range simulations that are executed simultaneously in an ensemble of simulations. Analyses are usually co-scheduled with these simulations to efficiently process large volumes of data generated by the simulations at runtime, thanks to in situ techniques. Executing a workflow ensemble of simulations and their in situ analyses requires efficient co- scheduling strategies and sophisticated management of computational resources so that they are not slowing down each other. In this paper, we propose an efficient method to co-schedule simulations and in situ analyses such that the makespan of the workflow ensemble is minimized. We present a novel approach to allocate resources for a workflow ensemble under resource constraints by using a theoretical framework modeling the workflow ensemble’s execution. We evaluate the proposed approach using an accurate simulator based on the WRENCH simulation framework on various workflow ensemble configurations. Results demonstrate the significance of co-scheduling simulations and in situ analyses that couple data together to benefit from data locality, in which inefficient scheduling decisions can lead to slowdown in makespan up to a factor of 30.