FedLesScan: Mitigating Stragglers in Serverless Federated Learning
Not on the map. Why?
Abstract (arXiv)
Federated Learning (FL) is a machine learning paradigm that enables the training of a shared global model across distributed clients while keeping the training data local. While most prior work on designing systems for FL has focused on using stateful always running components, recent work has shown that components in an FL system can greatly benefit from the usage of serverless computing and Function-as-a-Service technologies. To this end, distributed training of models with serverless FL systems can be more resource-efficient and cheaper than conventional FL systems. However, serverless FL systems still suffer from the presence of stragglers, i.e., slow clients due to their resource and statistical heterogeneity. While several strategies have been proposed for mitigating stragglers in FL, most methodologies do not account for the particular characteristics of serverless environments, i.e., cold-starts, performance variations, and the ephemeral stateless nature of the function instances. Towards this, we propose FedLesScan, a novel clustering-based semi-asynchronous training strategy, specifically tailored for serverless FL. FedLesScan dynamically adapts to the behaviour of clients and minimizes the effect of stragglers on the overall system. We implement our strategy by extending an open-source serverless FL system called FedLess. Moreover, we comprehensively evaluate our strategy using the 2nd generation Google Cloud Functions with four datasets and varying percentages of stragglers. Results from our experiments show that compared to other approaches FedLesScan reduces training time and cost by an average of 8% and 20% respectively while utilizing clients better with an average increase in the effective update ratio of 17.75%.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 36 of its 84 references that are in the map. First posted on arXiv 10 Nov 2022.
Builds on
36 of 84 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2016An overview of gradient descent optimization algorithmscited by 1,021
- 2019Towards Federated Learning at Scale: System Designcited by 826
- 2018LEAF: A Benchmark for Federated Settingscited by 780
- 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
- 2019Federated Learning with Differential Privacy: Algorithms and Performance Analysiscited by 528
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 516
- 2020Flower: A Friendly Federated Learning Research Frameworkcited by 449
- 2019Federated Learning in Mobile Edge Networks: A Comprehensive Surveycited by 407
- 2020Data Poisoning Attacks Against Federated Learning Systemscited by 266
24 more
- 2019Asynchronous Federated Optimizationcited by 264
- 2017EMNIST: an extension of MNIST to handwritten letterscited by 212
- 2022FLDetector: Defending Federated Learning Against Model Poisoning Attacks via Detecting Malicious Clientscited by 119
- 2020Learning to Detect Malicious Clients for Robust Federated Learningcited by 86
- 2021Federated Learning: Opportunities and Challengescited by 83
- 2019SAFA: a Semi-Asynchronous Protocol for Fast Federated Learning with Low Overheadcited by 82
- 2020FedAT: A High-Performance and Communication-Efficient Federated Learning System with Asynchronous Tierscited by 64
- 2021Federated Learning with Local Differential Privacy: Trade-offs between Privacy, Utility, and Communicationcited by 38
- 2020FLeet: Online Federated Learning via Staleness Awareness and Performance Predictioncited by 21
- 2017Occupy the Cloud: Distributed Computing for the 99%cited by 17
- 2021Towards Demystifying Serverless Machine Learning Trainingcited by 16
- 2021FedLess: Secure and Scalable Federated Learning Using Serverless Computingcited by 13
- 2021Benchmarking, Analysis, and Optimization of Serverless Function Snapshotscited by 12
- 2021CSAFL: A Clustered Semi-Asynchronous Federated Learning Frameworkcited by 10
- 2022Adaptive Aggregation For Federated Learningcited by 10
- 2022Just-in-Time Aggregation for Federated Learningcited by 5
- 2021FedSkel: Efficient Federated Learning on Heterogeneous Systems with Skeleton Gradients Updatecited by 4
- 2022SMLT: A Serverless Framework for Scalable and Adaptive Machine Learning Design and Trainingcited by 4
- 2021Architecture-Specific Performance Optimization of Compute-Intensive FaaS Functionscited by 3
- 2021Towards Demystifying Intra-Function Parallelism in Serverless Computingcited by 3
- 2017Status of Serverless Computing and Function-as-a-Service(FaaS) in Industry and Researchcited by 2
- 2022SLAM: SLO-Aware Memory Optimization for Serverless Applicationscited by 2
- 2020Serverless Computing: Behind the Scenes of Major Platformscited by 1
- 2022Estimating the Capacities of Function-as-a-Service Functionscited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.