FLRA: A Reference Architecture for Federated Learning Systems

被引:8
|
作者
Lo, Sin Kit [1 ,2 ]
Lu, Qinghua [1 ,2 ]
Paik, Hye-Young [2 ]
Zhu, Liming [1 ,2 ]
机构
[1] CSIRO, Data61, Sydney, NSW, Australia
[2] Univ New South Wales, Sydney, NSW, Australia
来源
SOFTWARE ARCHITECTURE, ECSA 2021 | 2021年 / 12857卷
关键词
Software architecture; Reference architecture; Federated; learning; Pattern; Software engineering; Machine learning; Artificial intelligence;
D O I
10.1007/978-3-030-86044-8_6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Federated learning is an emergingmachine learning paradigm that enablesmultiple devices to trainmodels 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 developerswith practical solutions for their problems, which can be further customised.
引用
收藏
页码:83 / 98
页数:16
相关论文
共 50 条
  • [41] Federated machine learning in healthcare :A systematic review on clinical applications and technical architecture
    Teo, Zhen Ling
    Jin, Liyuan
    Liu, Nan
    Li, Siqi
    Miao, Di
    Zhang, Xiaoman
    Ng, Wei Yan
    Tan, Ting Fang
    Lee, Deborah Meixuan
    Chua, Kai Jie
    Heng, John
    Liu, Yong
    Goh, Rick Siow Mong
    Wei, Daniel Shu
    CELL REPORTS MEDICINE, 2024, 5 (02)
  • [42] Reference Architecture for Self-adaptive Microservice Systems
    Baylov, Krasimir
    Dimov, Aleksandar
    INTELLIGENT DISTRIBUTED COMPUTING XI, 2018, 737 : 297 - 303
  • [43] Simplifying Big Data Analytics Systems with a Reference Architecture
    Sang, Go Muan
    Xu, Lai
    de Vrieze, Paul
    COLLABORATION IN A DATA-RICH WORLD, 2017, 506 : 242 - 249
  • [44] The OARF Benchmark Suite: Characterization and Implications for Federated Learning Systems
    Hu, Sixu
    Li, Yuan
    Liu, Xu
    Li, Qinbin
    Wu, Zhaomin
    He, Bingsheng
    ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2022, 13 (04)
  • [45] A reference architecture for web browsers
    Grosskurth, A
    Godfrey, MW
    ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 661 - 664
  • [46] A reference architecture for web servers
    Hassan, AE
    Holt, RC
    SEVENTH WORKING CONFERENCE ON REVERSE ENGINEERING - PROCEEDINGS, 2000, : 150 - 159
  • [47] Federated Learning in Dentistry: Chances and Challenges
    Rischke, R.
    Schneider, L.
    Mueller, K.
    Samek, W.
    Schwendicke, F.
    Krois, J.
    JOURNAL OF DENTAL RESEARCH, 2022, 101 (11) : 1269 - 1273
  • [48] A survey on security and privacy of federated learning
    Mothukuri, Viraaji
    Parizi, Reza M.
    Pouriyeh, Seyedamin
    Huang, Yan
    Dehghantanha, Ali
    Srivastava, Gautam
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 115 : 619 - 640
  • [49] Model-Agnostic Federated Learning
    Mittone, Gianluca
    Riviera, Walter
    Colonnelli, Iacopo
    Birke, Robert
    Aldinucci, Marco
    EURO-PAR 2023: PARALLEL PROCESSING, 2023, 14100 : 383 - 396
  • [50] Federated Learning for Edge Computing: A Survey
    Brecko, Alexander
    Kajati, Erik
    Koziorek, Jiri
    Zolotova, Iveta
    APPLIED SCIENCES-BASEL, 2022, 12 (18):