FedComm: Understanding Communication Protocols for Edge-based Federated Learning
Gary Cleland, Di Wu, Rehmat Ullah, and Blesson Varghese

TL;DR
FedComm introduces a benchmarking methodology to evaluate how different communication protocols affect the performance of federated learning, highlighting the benefits of optimized protocols over traditional ones in various network conditions.
Contribution
This paper presents FedComm, a novel benchmarking framework that quantifies the impact of various communication protocols on federated learning performance.
Findings
Optimized protocols like AMQP, MQTT, and ZMTP reduce communication time by 2.5x compared to TCP.
TCP generally outperforms UDP in accuracy and communication time under tested conditions.
Optimized protocols maintain high accuracy across different network stress scenarios.
Abstract
Federated learning (FL) trains machine learning (ML) models on devices using locally generated data and exchanges models without transferring raw data to a distant server. This exchange incurs a communication overhead and impacts the performance of FL training. There is limited understanding of how communication protocols specifically contribute to the performance of FL. Such an understanding is essential for selecting the right communication protocol when designing an FL system. This paper presents FedComm, a benchmarking methodology to quantify the impact of optimized application layer protocols, namely Message Queue Telemetry Transport (MQTT), Advanced Message Queuing Protocol (AMQP), and ZeroMQ Message Transport Protocol (ZMTP), and non-optimized application layer protocols, namely as TCP and UDP, on the performance of FL. FedComm measures the overall performance of FL in terms of…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Internet Traffic Analysis and Secure E-voting · Age of Information Optimization
