- Chunduri, Sudheer;
- Groves, Taylor;
- Mendygral, Peter;
- Austin, Brian;
- Balma, Jacob;
- Kandalla, Krishna;
- Kumaran, Kalyan;
- Lockwood, Glenn;
- Parker, Scott;
- Warren, Steven;
- Wichmann, Nathan;
- Wright, Nicholas
Network congestion is one of the biggest problems facing HPC systems today, affecting system throughput, performance, user experience, and reproducibility. Congestion manifests as run-to-run variability due to contention for shared resources (e.g., filesystems) or routes between compute endpoints. Despite its significance, current network benchmarks fail to proxy the real-world network utilization seen on congested systems. We propose a new open-source benchmark suite called the Global Performance and Congestion Network Tests (GPCNeT) to advance the state of the practice in this area. The guiding principles used in designing GPCNeT are described and the methodology employed to maximize its utility is presented. The capabilities of GPCNeT are evaluated by analyzing results from several world's largest HPC systems, including an evaluation of congestion management on a next-generation network. The results show that systems of all technologies and scales are susceptible to congestion and this work motivates the need for congestion control in next-generation networks.