Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

iDDS: intelligent distributed dispatch and scheduling for workflow orchestration

Journal Article · · European Physical Journal. C, Particles and Fields (Online)
 [1];  [1];  [2];  [2];  [2];  [1];  [1];  [3];  [2];  [1];  [1];  [1];  [1]
  1. Brookhaven National Laboratory (BNL), Upton, NY (United States)
  2. Univ. of Texas, Arlington, TX (United States)
  3. Univ. of Pittsburgh, PA (United States)
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.
Research Organization:
Brookhaven National Laboratory (BNL), Upton, NY (United States)
Sponsoring Organization:
National Science Foundation (NSF); USDOE Office of Science (SC), Nuclear Physics (NP)
Grant/Contract Number:
SC0012704
Other Award/Contract Number:
OAC-1836650
OSTI ID:
3017617
Report Number(s):
BNL--229406-2026-JAAM
Journal Information:
European Physical Journal. C, Particles and Fields (Online), Journal Name: European Physical Journal. C, Particles and Fields (Online) Journal Issue: 1 Vol. 86; ISSN 1434-6052
Publisher:
Springer NatureCopyright Statement
Country of Publication:
United States
Language:
English

References (16)

Active Learning book August 2012
Rucio: Scientific Data Management journal August 2019
PanDA: Production and Distributed Analysis System journal January 2024
Towards an Intelligent Data Delivery Service journal January 2020
ATLAS Data Carousel journal January 2020
The ATLAS Data Carousel Project Status journal January 2021
An intelligent Data Delivery Service for and beyond the ATLAS experiment journal January 2021
The Fast Simulation Chain in the ATLAS experiment journal January 2021
Distributed Machine Learning Workflow with PanDA and iDDS in LHC ATLAS journal January 2024
Integrating the PanDA Workload Management System with the Vera C. Rubin Observatory journal January 2024
The GridSite Web/Grid security system journal April 2010
AI-assisted detector design for the EIC (AID(2)E) journal July 2024
LHC Machine journal August 2008
Electron Ion Collider Conceptual Design Report 2021 report February 2021
LSST: From Science Drivers to Reference Design and Anticipated Data Products journal March 2019
Practical Bayesian Optimization of Machine Learning Algorithms preprint January 2012

Similar Records

Distributed Machine Learning Workflow with PanDA and iDDS in LHC ATLAS
Journal Article · Sun May 05 20:00:00 EDT 2024 · EPJ Web of Conferences (Online) · OSTI ID:2428916

An intelligent Data Delivery Service for and beyond the ATLAS experiment
Journal Article · Wed Jun 14 20:00:00 EDT 2023 · PoS - Proceedings of Science · OSTI ID:2460490

Preparation of the Multi-Site Data Processing at the Vera C. Rubin Observatory
Conference · Wed Oct 01 00:00:00 EDT 2025 · EPJ Web Conf. · OSTI ID:3003660