FedComm: Understanding Communication Protocols for Edge-based Federated Learning

被引:2
|
作者
Cleland, Gary [1 ]
Wu, Di [2 ]
Ullah, Rehmat [3 ]
Varghese, Blesson [1 ,2 ]
机构
[1] Queens Univ Belfast, Sch Elect Elect Engn & Comp Sci, Belfast, Antrim, North Ireland
[2] Univ St Andrews, Sch Comp Sci, St Andrews, Fife, Scotland
[3] Cardiff Metropolitan Univ, Cardiff Sch Technol, Cardiff, Wales
关键词
Distributed Machine Learning; Federated Learning; Internet of Things; Communication Protocols; EFFICIENT; DEVICES;
D O I
10.1109/UCC56403.2022.00018
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 communication time and accuracy under varying computational and network stress and packet loss rates. Experiments on a lab-based testbed demonstrate that TCP outperforms UDP as a non-optimized application layer protocol with higher accuracy and shorter communication times for 4G and Wi-Fi networks. Optimized application layer protocols such as AMQP, MQTT, and ZMTP outperformed nonoptimized application layer protocols in most network conditions, resulting in a 2.5x reduction in communication time compared to TCP while maintaining accuracy. The experimental results enable us to highlight a number of open research issues for further investigation. FedComm is available for download from https://github.com/qub- blesson/FedComm.
引用
收藏
页码:71 / 81
页数:11
相关论文
共 50 条
  • [1] Edge-Based Communication Optimization for Distributed Federated Learning
    Wang, Tian
    Liu, Yan
    Zheng, Xi
    Dai, Hong-Ning
    Jia, Weijia
    Xie, Mande
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (04): : 2015 - 2024
  • [2] FedComm: Federated Learning as a Medium for Covert Communication
    Hitaj, Dorjan
    Pagnotta, Giulio
    Hitaj, Briland
    Perez-Cruz, Fernando
    Mancini, Luigi V.
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) : 1695 - 1707
  • [3] Scalable and interoperable edge-based federated learning in IoT contexts
    Campolo, Claudia
    Genovese, Giacomo
    Singh, Gurtaj
    Molinaro, Antonella
    [J]. COMPUTER NETWORKS, 2023, 223
  • [4] FedFly: Toward Migration in Edge-Based Distributed Federated Learning
    Ullah, Rehmat
    Wu, Di
    Harvey, Paul
    Kilpatrick, Peter
    Spence, Ivor
    Varghese, Blesson
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2022, 60 (11) : 42 - 48
  • [5] Federated deep learning for smart city edge-based applications
    Djenouri, Youcef
    Michalak, Tomasz P.
    Lin, Jerry Chun-Wei
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 147 : 350 - 359
  • [6] FedFly: Toward Migration in Edge-Based Distributed Federated Learning
    Ullah, Rehmat
    Wu, Di
    Harvey, Paul
    Kilpatrick, Peter
    Spence, Ivor
    Varghese, Blesson
    [J]. IEEE Communications Magazine, 2022, 60 (11): : 42 - 48
  • [7] Edge-Based Federated Deep Reinforcement Learning for IoT Traffic Management
    Jarwan, Abdallah
    Ibnkahla, Mohamed
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (05) : 3799 - 3813
  • [8] Scaling Data Analysis Services in an Edge-based Federated Learning Environment
    Catalfamo, Alessio
    Carnevale, Lorenzo
    Galletta, Antonino
    Martella, Francesco
    Celesti, Antonio
    Fazio, Maria
    Villari, Massimo
    [J]. 2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC, 2022, : 167 - 172
  • [9] WiFederated: Scalable WiFi Sensing Using Edge-Based Federated Learning
    Hernandez, Steven M.
    Bulut, Eyuphan
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 9 (14) : 12628 - 12640
  • [10] FedAegis: Edge-Based Byzantine-Robust Federated Learning for Heterogeneous Data
    Zhou, Fangtong
    Yu, Ruozhou
    Li, Zhouyu
    Gu, Huayue
    Wang, Xiaojian
    [J]. 2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 3005 - 3010