arrow
Return

Progress-Aware Transmission Protocol for Efficient In-Network Aggregation in Distributed Machine Learning

delete2025-06-27
delete0
PRE
AI
Z
Zhaoyi Li
黄家玮 (Jiawei Huang)
T
Tao Zhang
S
Shengwen Zhou
Q
Qile Wang
Y
Yijun Li
J
Jingling Liu
W
Wanchun Jiang
王健鑫 (Jianxin Wang)
DOI:10.1109/TON.2025.3581112delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Large-scale machine learning typically adopts distributed machine learning (DML) techniques to accelerate model training. Due to the large communication overhead, unfortunately, the phase of gradient aggregation has become the performance bottleneck for data-parallel DML. To reduce traffic volume, several in-network aggregation (INA) transmission protocols are proposed to offload gradient aggregation function into the programmable switches. However, since existing INA transmission protocols use synchronous congestion control mechanism to drive each round of gradient aggregation, the straggling workers lead to long iteration time and significant performance degradation. Besides, we reveal that existing INA solutions cannot provide the fairness performance among multiple jobs with varying number of workers. To solve the above problem, we propose PA-ATP, a progress-aware INA transmission protocol, which adopts the progress-aware asynchronous congestion control. PA-ATP adjusts the sending rate in accordance with the transmission progress, allowing the straggling flow to grab more bandwidth than the leading flow and control the asynchronous degree of straggling job. Moreover, to ensure the fair throughput among multiple jobs, we dynamically adjust the aggregator allocation for each job by tuning the number of hash operations. We use a P4 programmable switch and a kernel-bypass protocol stack to implement PA-ATP. The results of testbed and large-scale NS3 simulations show that PA-ATP reduces training time by up to 62% compared to the state-of-the-art INA transmission protocols.
Keywords:
In-network aggregation
transmission protocol
straggler

Journal

I
IEEE Transactions on Networking
IF:
0
Papers:
543
Citations:
0

Organization

C
Changsha University
Scholars:
1.2K
Papers: 1.1K
Citations: 3.6K
C
Central South University
Scholars:
10.0W
Papers: 7.2W
Citations: 10.9W