CGSim: A Simulation Framework for Large Scale Distributed Computing Environment

📅 2025-10-01
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing large-scale distributed computing simulators—such as those tailored for the Worldwide LHC Computing Grid (WLCG)—suffer from poor scalability, inflexible, hard-coded scheduling policies, absence of real-time monitoring, and insufficient support for machine learning–ready data generation. To address these limitations, this work introduces a high-performance, modular simulation framework built upon SimGrid. It features a plugin-based architecture, automatic event-level workflow data generation, real-time visualization dashboards, and a high-level abstraction of heterogeneous execution environments. The framework enables customizable scheduler validation and AI-driven performance modeling. Evaluated at scale—spanning hundreds of sites and thousands of concurrent tasks—the framework achieves near-linear scalability and delivers a 6× speedup in multi-site load simulation. Calibrated against production WLCG data, it significantly improves site-level performance prediction accuracy. Crucially, all large-scale experiments execute efficiently on commodity hardware.

Technology Category

Application Category

📝 Abstract
Large-scale distributed computing infrastructures such as the Worldwide LHC Computing Grid (WLCG) require comprehensive simulation tools for evaluating performance, testing new algorithms, and optimizing resource allocation strategies. However, existing simulators suffer from limited scalability, hardwired algorithms, lack of real-time monitoring, and inability to generate datasets suitable for modern machine learning approaches. We present CGSim, a simulation framework for large-scale distributed computing environments that addresses these limitations. Built upon the validated SimGrid simulation framework, CGSim provides high-level abstractions for modeling heterogeneous grid environments while maintaining accuracy and scalability. Key features include a modular plugin mechanism for testing custom workflow scheduling and data movement policies, interactive real-time visualization dashboards, and automatic generation of event-level datasets suitable for AI-assisted performance modeling. We demonstrate CGSim's capabilities through a comprehensive evaluation using production ATLAS PanDA workloads, showing significant calibration accuracy improvements across WLCG computing sites. Scalability experiments show near-linear scaling for multi-site simulations, with distributed workloads achieving 6x better performance compared to single-site execution. The framework enables researchers to simulate WLCG-scale infrastructures with hundreds of sites and thousands of concurrent jobs within practical time budget constraints on commodity hardware.
Problem

Research questions and friction points this paper is trying to address.

Simulates large-scale distributed computing environments for performance evaluation
Addresses scalability limitations and hardwired algorithms in existing simulators
Enables AI-assisted modeling through automatic dataset generation
Innovation

Methods, ideas, or system contributions that make the work stand out.

Modular plugin mechanism for custom scheduling policies
Interactive real-time visualization dashboards for monitoring
Automatic event-level dataset generation for AI modeling
🔎 Similar Papers
No similar papers found.
Sairam Sri Vatsavai
Sairam Sri Vatsavai
Research Associate, Brookhaven National Lab
AI Accelerator ModellingSilicon PhotonicsReservoir ComputingPhotonic Network on Chip
R
Raees Khan
University of Pittsburgh, Pittsburgh, PA, USA
K
Kuan-Chieh Hsu
Brookhaven National Laboratory, Upton, NY, USA
O
Ozgur O. Kilic
Brookhaven National Laboratory, Upton, NY, USA
P
Paul Nilsson
Brookhaven National Laboratory, Upton, NY, USA
T
Tatiana Korchuganova
University of Pittsburgh, Pittsburgh, PA, USA
D
David K. Park
Brookhaven National Laboratory, Upton, NY, USA
S
Sankha Dutta
Brookhaven National Laboratory, Upton, NY, USA
Yihui Ren
Yihui Ren
Brookhaven National Laboratory
artificial intellegencephysicsnetwork sciencecomputer science
J
Joseph Boudreau
University of Pittsburgh, Pittsburgh, PA, USA
Tasnuva Chowdhury
Tasnuva Chowdhury
The European Organization for Nuclear Research (CERN), Geneva and Brookhaven National Laboratory
Particle Physics
Shengyu Feng
Shengyu Feng
Carnegie Mellon University
Combinatorial OptimizationLanguage Models
J
Jaehyung Kim
Carnegie Mellon University, Pittsburgh, PA, USA
Scott Klasky
Scott Klasky
Oak Ridge National Laboratory
Computer SciencePhysicsHigh Performance Computingdata science
T
Tadashi Maeno
Brookhaven National Laboratory, Upton, NY, USA
V
Verena Ingrid Martinez
University of Massachusetts, Amherst, MA, USA
Norbert Podhorszki
Norbert Podhorszki
Workflow Systems Group, Oak Ridge National Laboratory
Parallel I/Oin situScientific Workflows HPCBig Data
Frédéric Suter
Frédéric Suter
Oak Ridge National Laboratory, IEEE Senior member
Computer ScienceWorkflowSchedulingSimulation
W
Wei Yang
SLAC National Accelerator Laboratory, Menlo Park, CA, USA
Y
Yiming Yang
Carnegie Mellon University, Pittsburgh, PA, USA
Shinjae Yoo
Shinjae Yoo
Brookhaven National Lab
Machine Learning
A
Alexei Klimentov
Brookhaven National Laboratory, Upton, NY, USA
Adolfy Hoisie
Adolfy Hoisie
Department Chair, Brookaven National Laboratory
Computer sciencecomputer architecturemodeling and simulation