iDDS: intelligent distributed dispatch and scheduling for workflow orchestration

Read full text
Authors: W. Guan, Tadashi Maeno, Aleksandr Alekseev, Fernando Harald Barreiro Megino, Kaushik De, Edward Karavakis, A. Klimentov, Tatiana Korchuganova, FaHui Lin, Paul Nilsson, T. Wenaus, Zhaoyu Yang
+1 more Xin Zhao
Cited by: 1
References: 16

Abstract

Abstract The intelligent distributed dispatch and scheduling (iDDS) service is a versatile workflow orchestration system designed for large-scale, distributed scientific computing. iDDS extends traditional workload and data management by integrating data-aware execution, conditional logic, and programmable workflows, enabling automation of complex and dynamic processing pipelines. Originally developed for the ATLAS experiment at the large hadron collider, iDDS has evolved into an experiment-agnostic platform that supports both template-driven workflows and a Function-as-a-Task model for Python-based orchestration. This paper presents the architecture and core components of iDDS, highlighting its scalability, modular message-driven design, and integration with systems such as PanDA and Rucio. We demonstrate its versatility through real-world use cases: fine-grained tape resource optimization for ATLAS, orchestration of large Directed Acyclic Graph (DAG) workflows for the Rubin Observatory, distributed hyperparameter optimization for machine learning applications, active learning for physics analyses, and AI-assisted detector design at the electron–ion collider. By unifying workload scheduling, data movement, and adaptive decision-making, iDDS reduces operational overhead and enables reproducible, high-throughput workflows across heterogeneous infrastructures. We conclude with current challenges and future directions, including interactive, cloud-native, and serverless workflow support.

Fields of Study & Subjects

Scientific Computing and Data Management Distributed and Parallel Computing Systems Cloud Computing and Resource Management

Publication details

Journal / source
The European Physical Journal C
Publisher
Springer Science and Business Media LLC
Volume
86
Issue
1
Publication date
24 January 2026
Language
EN