Towards Easy and Realistic Network Infrastructure Testing for Large-scale Machine Learning
Jinsun Yoo, ChonLam Lao, Lianjie Cao, Bob Lantz, Minlan Yu, Tushar Krishna, Puneet Sharma
TL;DR
Large-scale ML training is often bottlenecked by network performance across distributed GPUs. Genie provides CPU-based traffic generation that emulates GPU-to-GPU communication and leverages ASTRA-sim to model the interaction between network behavior and the ML workload, with Chakra graphs representing workload structure. The framework enables realistic testing of network configurations, failures, and congestion control on real networks without requiring GPUs by injecting traffic and feeding workload dynamics to the simulator. This GPU-free, network-aware testing approach offers a scalable path for validating network designs and optimizations in production-like ML clusters.
Abstract
This paper lays the foundation for Genie, a testing framework that captures the impact of real hardware network behavior on ML workload performance, without requiring expensive GPUs. Genie uses CPU-initiated traffic over a hardware testbed to emulate GPU to GPU communication, and adapts the ASTRA-sim simulator to model interaction between the network and the ML workload.
