FLRA: A Reference Architecture for Federated Learning Systems
Not on the map. Why?
Abstract (arXiv)
Federated learning is an emerging machine learning paradigm that enables multiple devices to train models locally and formulate a global model, without sharing the clients' local data. A federated learning system can be viewed as a large-scale distributed system, involving different components and stakeholders with diverse requirements and constraints. Hence, developing a federated learning system requires both software system design thinking and machine learning knowledge. Although much effort has been put into federated learning from the machine learning perspectives, our previous systematic literature review on the area shows that there is a distinct lack of considerations for software architecture design for federated learning. In this paper, we propose FLRA, a reference architecture for federated learning systems, which provides a template design for federated learning-based solutions. The proposed FLRA reference architecture is based on an extensive review of existing patterns of federated learning systems found in the literature and existing industrial implementation. The FLRA reference architecture consists of a pool of architectural patterns that could address the frequently recurring design problems in federated learning architectures. The FLRA reference architecture can serve as a design guideline to assist architects and developers with practical solutions for their problems, which can be further customised.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 23 of its 43 references that are in the map. First posted on arXiv 22 Jun 2021.
Builds on
23 of 43 references.
References · 23
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
- 2019On the Convergence of FedAvg on Non-IID Datacited by 1,220
- 2018Federated Learning with Non-IID Datacited by 1,099
- 2019Towards Federated Learning at Scale: System Designcited by 826
- 2019Robust and Communication-Efficient Federated Learning from Non-IID Datacited by 415
- 2019Asynchronous Federated Optimizationcited by 264
- 2018Communication-Efficient On-Device Machine Learning: Federated Distillation and Augmentation under Non-IID Private Datacited by 242
- 2019Model Pruning Enables Efficient Federated Learning on Edge Devicescited by 219
- 2019Client-Edge-Cloud Hierarchical Federated Learningcited by 202
- 2019BrainTorrent: A Peer-to-Peer Environment for Decentralized Federated Learningcited by 115
11 more
- 2019Artificial Intelligence: the global landscape of ethics guidelinescited by 107
- 2019Hierarchical Federated Learning Across Heterogeneous Cellular Networkscited by 98
- 2020TiFL: A Tier-based Federated Learning Systemcited by 95
- 2019Patient Clustering Improves Efficiency of Federated Machine Learning to predict mortality and hospital stay time using distributed Electronic Medical Recordscited by 70
- 2019HybridAlpha: An Efficient Approach for Privacy-Preserving Federated Learningcited by 51
- 2019Wireless Federated Distillation for Distributed Edge Learning with Heterogeneous Datacited by 39
- 2020Dynamic Fusion based Federated Learning for COVID-19 Detectioncited by 36
- 2018Federated Learning for Ultra-Reliable Low-Latency V2V Communicationscited by 30
- 2020Privacy-Preserving Asynchronous Federated Learning Algorithms for Multi-Party Vertically Collaborative Learningcited by 19
- 2021Architectural Patterns for the Design of Federated Learning Systemscited by 17
- 2020A Systematic Literature Review on Federated Machine Learning: From A Software Engineering Perspectivecited by 14
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 2; 2024: 0; 2025: 2.
9 papers.
- 2022Responsible AI Pattern Catalogue: A Collection of Best Practices for AI Governance and Engineeringcited by 20
- 2021Software Engineering for Responsible AI: An Empirical Study and Operationalised Patternscited by 9
- 2021Blockchain-based Trustworthy Federated Learning Architecturecited by 5
- 2022Enabling All In-Edge Deep Learning: A Literature Reviewcited by 4
- 2023Blockchain-Empowered Trustworthy Data Sharing: Fundamentals, Applications, and Challengescited by 3
- 2025FL-APU: A Software Architecture to Ease Practical Implementation of Cross-Silo Federated Learningcited by 3
- 2022Decision Models for Selecting Federated Learning Architecture Patternscited by 0
- 2023Distributed Trust Through the Lens of Software Architecturecited by 0
- 2025MedSegNet10: A Publicly Accessible Network Repository for Split Federated Medical Image Segmentationcited by 0
- 2025MedSegNet10: A Publicly Accessible Network Repository for Split Federated Medical Image Segmentation26 Mar 2025
- 2025FL-APU: A Software Architecture to Ease Practical Implementation of Cross-Silo Federated Learning31 Jan 2025
- 2023Distributed Trust Through the Lens of Software Architecture25 May 2023
- 2023Blockchain-Empowered Trustworthy Data Sharing: Fundamentals, Applications, and Challenges12 Mar 2023
- 2022Responsible AI Pattern Catalogue: A Collection of Best Practices for AI Governance and Engineering12 Sep 2022
- 2022Decision Models for Selecting Federated Learning Architecture Patterns28 Apr 2022
- 2022Enabling All In-Edge Deep Learning: A Literature Review7 Apr 2022
- 2021Software Engineering for Responsible AI: An Empirical Study and Operationalised Patterns18 Nov 2021
- 2021Blockchain-based Trustworthy Federated Learning Architecture16 Aug 2021