SCC: Synchronization Congestion Control for Multi-Tenant Learning Over Geo-Distributed Clouds
Distributed machine learning over geo-distributed clouds enables joint training of data located in different regions, alleviating the burden of transferring large volumes of training datasets, which greatly saves bandwidth. However, the limited capacity of WAN links slows down the inter-cloud communications, which significantly decelerates the synchronization of distributed machine learning over geo-distributed clouds. Besides, the multi-tenancy in clouds results in multiple training tasks running simultaneously, whose synchronizations consistently compete for the limited WAN bandwidth with each other, which further aggravates the training performance of each task. While existing works optimize synchronizations through techniques like gradient compression, multi-resource interleaving and so on, none of them targets at the synchronization congestion especially due to multi-tenant learning, which results in inferior training performance. <p xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">To solve these problems, we propose a simple but effective scheme, SCC, for fast and efficient multi-tenant learning via synchronization congestion control. SCC monitors the cross-cloud network conditions and evaluates the synchronization congestion level based on the round-trip transmission time for each synchronization. Then SCC alleviates synchronization congestion via controlling the synchronization frequency according to the synchronization congestion level in a probabilistic way. Extensive experiments are conducted within our testbeds consisted of 16 NVIDIA V100 GPUs to evaluate the performance of SCC, and comparison results show that SCC can reduce the average training completion time and makespan by up to 28.6% and 43.2% over SAP-SGD [1]. Targeted experiments are conducted to demonstrate the effectiveness and robustness of SCC.
Authors
- Kejiang Ye (ORCID: https://orcid.org/0000-0001-6133-407X)
- Chengzhong Xu (ORCID: https://orcid.org/0000-0001-9480-0356)
- Fuliang Li (ORCID: https://orcid.org/0000-0001-9782-0053)
- Yan Wang (ORCID: https://orcid.org/0000-0002-5344-1884)
- Pengfei Wang (ORCID: https://orcid.org/0000-0003-3408-4153)
- Chengxi Gao (ORCID: https://orcid.org/0000-0003-1386-7394)
- Xingwei Wang
Institutions
- Chinese Academy of Sciences (CN)
- University of Macau (MO)
- Dalian University of Technology (CN)
- Shenzhen Institutes of Advanced Technology (CN)
- City University of Macau (MO)
- Northeastern University (CN)
Publication Details
- Journal
- IEEE Transactions on Computers
- Published
- 2025-09-01
- DOI
- https://doi.org/10.1109/tc.2025.3604486
- Primary Topic
- Energy Efficient Wireless Sensor Networks
- Type
- article
- Field-Weighted Citation Impact
- 0.00