Asynchronous Multi-Server Federated Learning for Geo-Distributed Clients
Yuncong Zuo, Bart Cox, Lydia Y. Chen, J\'er\'emie Decouchant

TL;DR
This paper introduces the first fully asynchronous multi-server federated learning system that enhances scalability and reduces training time by maintaining continuous activity of servers and clients in geo-distributed environments.
Contribution
It proposes a novel multi-server asynchronous federated learning architecture where servers update each other asynchronously, improving efficiency over existing methods.
Findings
Achieves similar or higher accuracy compared to baselines.
Reduces training time by 61% in geo-distributed settings.
Maintains continuous server and client activity for better scalability.
Abstract
Federated learning (FL) systems enable multiple clients to train a machine learning model iteratively through synchronously exchanging the intermediate model weights with a single server. The scalability of such FL systems can be limited by two factors: server idle time due to synchronous communication and the risk of a single server becoming the bottleneck. In this paper, we propose a new FL architecture, to our knowledge, the first multi-server FL system that is entirely asynchronous, and therefore addresses these two limitations simultaneously. Our solution keeps both servers and clients continuously active. As in previous multi-server methods, clients interact solely with their nearest server, ensuring efficient update integration into the model. Differently, however, servers also periodically update each other asynchronously, and never postpone interactions with clients. We compare…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Cooperative Communication and Network Coding
