Boosting Distributed Machine Learning Training Through Loss-tolerant Transmission Protocol
Not on the map. Why?
Abstract (arXiv)
Distributed Machine Learning (DML) systems are utilized to enhance the speed of model training in data centers (DCs) and edge nodes. The Parameter Server (PS) communication architecture is commonly employed, but it faces severe long-tail latency caused by many-to-one "incast" traffic patterns, negatively impacting training throughput. To address this challenge, we design the Loss-tolerant Transmission Protocol (LTP), which permits partial loss of gradients during synchronization to avoid unneeded retransmission and contributes to faster synchronization per iteration. LTP implements loss-tolerant transmission through textitout-of-order transmission and textitout-of-order Acknowledges (ACKs). LTP employs textitEarly Close to adjust the loss-tolerant threshold based on network conditions and textitBubble Filling for data correction to maintain training accuracy. LTP is implemented by C++ and integrated into PyTorch. Evaluations on a testbed of 8 worker nodes and one PS node demonstrate that LTP can significantly improve DML training task throughput by up to 30x compared to traditional TCP congestion controls, with no sacrifice to final accuracy.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 17 of its 61 references that are in the map. First posted on arXiv 7 May 2023.
Builds on
17 of 61 references.
References · 17
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2017Neural Collaborative Filteringcited by 1,108
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2018Sparsified SGD with Memorycited by 373
- 2017Sparse Communication for Distributed Gradient Descentcited by 243
- 2016Exploring the Limits of Language Modelingcited by 172
- 2019DoubleSqueeze: Parallel Stochastic Gradient Descent with Double-Pass Error-Compensated Compressioncited by 98
- 2019Scaling Distributed Machine Learning with In-Network Aggregationcited by 62
5 more
- 20158-Bit Approximations for Parallelism in Deep Learningcited by 56
- 2019Machine Learning in the Aircited by 32
- 2019On the Discrepancy between the Theoretical Analysis and Practical Implementations of Compressed Communication for Distributed Deep Learningcited by 31
- 2017DeepIoT: Compressing Deep Neural Network Structures for Sensing Systems with a Compressor-Critic Frameworkcited by 22
- 2018Homa: A Receiver-Driven Low-Latency Transport Protocol Using Network Priorities (Complete Version)cited by 9
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1.
3 papers.