Communication-Efficient Distributed LLM Training with Adaptive Traffic Control

The emergence of large language models (LLMs) calls for efficient distributed training approaches for machine learning models. In the traditional PS (Parameter Server)-based distributed LLM training architecture, one or more servers send model parameters to multiple workers, who perform model training using local data and send back gradients to servers to update model weights until the model converges. However, due to the large gradients produced by workers, the server faces high communication pressure caused by the gradients sent from the network (usually from a switch). Aiming to solve this issue, this paper first analyzes the challenges of distributed LLM training and summarizes existing solutions proposed in recent years. Then, we propose a new architecture based on adaptive traffic control, SwitchATC, to reduce the communications between the switch and the PS server. SwitchATC monitors the traffic rate between the switch and the server. If the traffic rate exceeds the server’s network bandwidth, the switch will remove sparse gradients to reduce the communication cost. After introducing the architecture of SwitchATC, the technological challenges of implementing SwitchATC are discussed.

Authors

Institutions

Publication Details

Published
2024-12-15
DOI
https://doi.org/10.1109/bigdata62323.2024.10825823
Citations
3
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
1.05
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Communication-Efficient Distributed LLM Training with Adaptive Traffic Control

Haiyan Jin
3 citations
Distributed and Parallel Computing Systems
1.05
article

Communication-Efficient Distributed LLM Training with Adaptive Traffic Control

Haiyan Jin
article en
3 citations

Abstract

The emergence of large language models (LLMs) calls for efficient distributed training approaches for machine learning models. In the traditional PS (Parameter Server)-based distributed LLM training architecture, one or more servers send model parameters to multiple workers, who perform model training using local data and send back gradients to servers to update model weights until the model converges. However, due to the large gradients produced by workers, the server faces high communication pressure caused by the gradients sent from the network (usually from a switch). Aiming to solve this issue, this paper first analyzes the challenges of distributed LLM training and summarizes existing solutions proposed in recent years. Then, we propose a new architecture based on adaptive traffic control, SwitchATC, to reduce the communications between the switch and the PS server. SwitchATC monitors the traffic rate between the switch and the server. If the traffic rate exceeds the server’s network bandwidth, the switch will remove sparse gradients to reduce the communication cost. After introducing the architecture of SwitchATC, the technological challenges of implementing SwitchATC are discussed.

Xidian University (CN)
Openalex Percentile: Top 20%
Distributed and Parallel Computing Systems
1.05
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.