AI Surrogate Model for Distributed Computing Workloads
- 17 November 2024
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 79-86
Abstract
Large-scale international scientific collaborations, such as ATLAS, Belle II, CMS, and DUNE, generate vast volumes of data. These experiments necessitate substantial computational power for varied tasks, including structured data processing, Monte Carlo simulations, and end-user analysis. Centralized workflow and data management systems are employed to handle these demands, but current decision-making processes for data placement and payload allocation are often heuristic and disjointed. This optimization challenge potentially could be addressed using contemporary machine learning methods, such as reinforcement learning, which, in turn, require access to extensive data and an interactive environment. Instead, we propose a generative surrogate modeling approach to address the lack of training data and concerns about privacy preservation. We have collected and processed real-world job submission records, totaling more than two million jobs through 150 days, and applied four generative models for tabular data— TVAE, CTAGGAN+, SMOTE, and TabDDPM—to these datasets, thoroughly evaluating their performance. Along with measuring the discrepancy among feature-wise distributions separately, we also evaluate pair-wise feature correlations, distance to closest record, and responses to pre-trained models. Our experiments indicate that SMOTE and TabDDPM can generate similar tabular data, almost indistinguishable from the ground truth. Yet, as a non-learning method, SMOTE ranks the lowest in privacy preservation. As a result, we conclude that the probabilistic-diffusion-model-based TabDDPM is the most suitable generative model for managing job record data.Keywords
All Related Versions
Funding Information
- U.S. Department of Energy
- Office of Science
- Advanced Scientific Computing Research
This publication has 30 references indexed in Scilit:
- PanDA: Production and Distributed Analysis SystemComputing and Software for Big Science, 2024
- A reinforcement learning based job scheduling algorithm for heterogeneous computing environmentComputers and Electrical Engineering, 2023
- Towards electronic structure-based ab-initio molecular dynamics simulations with hundreds of millions of atomsParallel Computing, 2022
- Differentially private synthetic medical data generation using convolutional GANsInformation Sciences, 2022
- Conditional Wasserstein GAN-based oversampling of tabular data for imbalanced learningExpert Systems with Applications, 2021
- Rucio: Scientific Data ManagementComputing and Software for Big Science, 2019
- The ATLAS Production System Evolution: New Data Processing and Analysis Paradigm for the LHC Run2 and High-LuminosityJournal of Physics: Conference Series, 2017
- Multi-level parallelism for incompressible flow computations on GPU clustersParallel Computing, 2013
- Observation of a new particle in the search for the Standard Model Higgs boson with the ATLAS detector at the LHCPhysics Letters B, 2012
- LHC MachineJournal of Instrumentation, 2008