FedLess: Secure and Scalable Federated Learning Using Serverless Computing

被引:38
作者
Grafberger, Andreas [1 ]
Chadha, Mohak [1 ]
Jindal, Anshul [1 ]
Gu, Jianfeng [1 ]
Gerndt, Michael [1 ]
机构
[1] Tech Univ Munich, Chair Comp Architecture & Parallel Syst, Munich, Germany
来源
2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA) | 2021年
关键词
Function-as-a-service (FaaS); serverless computing; federated learning; deep learning; PRIVACY;
D O I
10.1109/BigData52589.2021.9672067
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The traditional cloud-centric approach for Deep Learning (DL) requires training data to be collected and processed at a central server which is often challenging in privacy-sensitive domains like healthcare. Towards this, a new learning paradigm called Federated Learning (FL) has been proposed that brings the potential of DL to these domains while addressing privacy and data ownership issues. FL enables clients to learn a shared ML model while keeping the data local. However, conventional FL systems face challenges such as scalability, complex infrastructure management, and wasted compute and incurred costs due to idle clients. These challenges of FL systems closely align with the core problems that serverless computing and Function-as-a-Service (FaaS) platforms aim to solve. These include rapid scalability, no infrastructure management, automatic scaling to zero for idle clients, and a pay-per-use billing model. To this end, we present a novel system and framework for serverless FL, called FedLess. Our system supports multiple commercial and self-hosted FaaS providers and can be deployed in the cloud, on-premise in institutional data centers, and on edge devices. To the best of our knowledge, we are the first to enable FL across a large fabric of heterogeneous FaaS providers while providing important features like security and Differential Privacy. We demonstrate with comprehensive experiments that the successful training of DNNs for different tasks across up to 200 client functions and more is easily possible using our system. Furthermore, we demonstrate the practical viability of our methodology by comparing it against a traditional FL system and show that it can be cheaper and more resource-efficient.
引用
收藏
页码:164 / 173
页数:10
相关论文
共 70 条
[1]  
Abadi Martin, 2016, Proceedings of OSDI '16: 12th USENIX Symposium on Operating Systems Design and Implementation. OSDI '16, P265
[2]  
Abadi M, 2016, ACM SIGPLAN NOTICES, V51, P1, DOI [10.1145/2951913.2976746, 10.1145/3022670.2976746]
[3]  
Allen S., 2018, CNCF WG SERVERLESS W
[4]  
[Anonymous], FAASD OPENFAAS
[5]  
[Anonymous], PADDLEPADDLEPADDLEFL
[6]  
[Anonymous], 2020, MACH TYP COMP ENG DO
[7]  
[Anonymous], COMPUTE CLOUD LEIBNI
[8]  
[Anonymous], Google Cloud Functions
[9]  
[Anonymous], VM INSTANCES PRICING
[10]  
[Anonymous], Fate