Skip to main navigation Skip to search Skip to main content

FlowTracer: A Tool for Uncovering Network Path Usage Imbalance in AI Training Clusters

  • Hasibul Jamil
  • , Abdul Alim
  • , Laurent Schares
  • , Pavlos Maniotis
  • , Liran Schour
  • , Ali Sydney
  • , Abdullah Kayi
  • , Tevfik Kosar
  • , Bengi Karacali
  • IBM
  • SUNY Buffalo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The increasing complexity of AI workloads, especially distributed Large Language Model (LLM) training, places significant strain on the networking infrastructure of parallel data centers and supercomputing systems. While Equal-Cost Multi-Path (ECMP) routing distributes traffic over parallel paths, hash collisions often lead to imbalanced network resource utilization and performance bottlenecks. This paper presents FlowTracer, a tool designed to analyze network path utilization and evaluate different routing strategies. Unlike tools that introduce additional traffic, FlowTracer aids in debugging network inefficiencies by passively monitoring and correlating user workload flows. As a result, FlowTracer does not interfere with ongoing data transfers, enabling analysis with minimal overhead, which is an important factor when debugging and fine-tuning routing schemes in production systems. FlowTracer can provide detailed insights into traffic distribution and can help identify the root causes of performance degradation, such as hash collisions. With FlowTracer's flow-level insights, system operators can optimize routing, reduce congestion, and improve the performance of distributed AI workloads. We use a RoCEv2-enabled cluster with a leaf-spine network and 16 400-Gbps nodes to demonstrate how FlowTracer can be used to compare the flow imbalances of ECMP routing against a statically configured network. The example showcases a 30% reduction in imbalance, as measured by a new metric we introduce.

Original languageEnglish
Title of host publicationICC 2025 - IEEE International Conference on Communications
EditorsMatthew Valenti, David Reed, Melissa Torres
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages6988-6993
Number of pages6
ISBN (Electronic)9798331505219
DOIs
StatePublished - 2025
Event2025 IEEE International Conference on Communications, ICC 2025 - Montreal, Canada
Duration: Jun 8 2025Jun 12 2025

Publication series

NameIEEE International Conference on Communications
ISSN (Print)1550-3607

Conference

Conference2025 IEEE International Conference on Communications, ICC 2025
Country/TerritoryCanada
CityMontreal
Period06/8/2506/12/25

Keywords

  • cloud networking
  • load balancing
  • Network monitoring
  • network visibility

Fingerprint

Dive into the research topics of 'FlowTracer: A Tool for Uncovering Network Path Usage Imbalance in AI Training Clusters'. Together they form a unique fingerprint.

Cite this