Enabling Command-and-Control in Advanced In Situ Workflows
By:
Mehta, Kshitij V; Suchyta, Eric D; Suter, Frederic ; Gainaru, Ana ; Podhorszki, Norbert ; Klasky, Scott A
Page Number:
175-182
Book Title:
ICPP Workshops '25: Workshop Proceedings of the 54th International Conference on Parallel Processing
Publication Date:
September 2025
Conference Name:
The 54th International Conference on Parallel Processing Workshops (ICPP Workshops '25), 1st Workshop on Workflows, Intelligent Scientific Data, and Optimization for Automated Management (WISDOM)
Scientific discovery is progressing towards autonomous science with the combination of scientific instruments, high-performance computing, and artificial intelligence in complex workflows. This evolution introduces new requirements for managing scientific workflows, including feedback loops, near real-time constraints, and the ability to dynamically control workflow execution. In situ workflows that analyze and visualize data as it is generated are well-suited to satisfy stringent time constraints and their iterative nature offers greater opportunities for command-and-control. However, only a few of the many workflow management systems available have been specifically designed to manage in situ workflows and often lack support for automated feedback loops that allow analysis and visualization components to interact with the main scientific data producer. To address this need, we present in this paper how to add command-and-control capabilities to a workflow management system. We identify the functional design requirements of such a command-and-control system, detail its architecture, interface, and core mechanisms, and illustrate how advanced in situ workflows can leverage command-and-control in three use cases: graceful termination with checkpoint, dynamic and adaptive data reduction, and event-triggered analysis.