paper-with-me

홈 › Papers

Throughput-Optimal Topology Design for Cross-Silo Federated Learning

2020-10-23 · NeurIPS 2020 12 · Othmane Marfoq, Chuan Xu, Giovanni Neglia, Richard Vidal

Federated learning usually employs a client-server architecture where an orchestrator iteratively aggregates model updates from remote clients and pushes them back a refined model. This approach may be inefficient in cross-silo settings, as close-by data silos with high-speed access links may exchange information faster than with the orchestrator, and the orchestrator may become a communication bottleneck. In this paper we define the problem of topology design for cross-silo federated learning using the theory of max-plus linear systems to compute the system throughput---number of communication rounds per time unit. We also propose practical algorithms that, under the knowledge of measurable network characteristics, find a topology with the largest throughput or with provable throughput guarantees. In realistic Internet networks with 10 Gbps access links for silos, our algorithms speed up training by a factor 9 and 1.5 in comparison to the master-slave architecture and to state-of-the-art MATCHA, respectively. Speedups are even larger with slower access links.

📄 PDF Abstract BibTeX arXiv:2010.12229

Code (1)

omarfoq/communication-in-cross-silo-fl 공식 구현 pytorch

Tasks

Federated Learning

Similar Papers 제목 키워드 기반

Reducing Training Time in Cross-Silo Federated Learning using Multigraph Topology

2022-07-20 · ICCV 2023 1 · Tuong Do, Binh X. Nguyen, Vuong Pham, Toan Tran 외

Federated learning is an active research topic since it enables several participants to jointly train a model without sharing local data. Currently, cross-silo federated learning is a popular training setting that utiliz…

Federated Learning

Scale-out Systolic Arrays

2022-03-22 · Ahmet Caner Yüzügüler, Canberk Sönmez, Mario Drumond, Yunho Oh 외

Multi-pod systolic arrays are emerging as the architecture of choice in DNN inference accelerators. Despite their potential, designing multi-pod systolic arrays to maximize effective throughput/Watt (i.e., throughput/Wat…

ForestColl: Throughput-Optimal Collective Communications on Heterogeneous Network Fabrics

2024-02-09 · Liangyu Zhao, Saeed Maleki, Ziyue Yang, Hossein Pourreza 외

As modern DNN models grow ever larger, collective communications between the accelerators (allreduce, etc.) emerge as a significant performance bottleneck. Designing efficient communication schedules is challenging, give…

Network Topology Optimization via Deep Reinforcement Learning

2022-04-19 · Zhuoran Li, Xing Wang, Ling Pan, Lin Zhu 외

Topology impacts important network performance metrics, including link utilization, throughput and latency, and is of central importance to network operators. However, due to the combinatorial nature of network topology,…

Deep Reinforcement LearningGraph Neural NetworkManagementreinforcement-learning+2

Deep Reinforcement Learning for Fault-Adaptive Routing in Eisenstein-Jacobi Interconnection Topologies

2026-01-28 · Mohammad Walid Charrwi, Zaid Hussain arxiv

The increasing density of many-core architectures necessitates interconnection networks that are both high-performance and fault-resilient. Eisenstein-Jacobi (EJ) networks, with their symmetric 6-regular topology, offer …

Reinforcement Learning