FLsim: A Modular and Library-Agnostic Simulation Framework for Federated Learning
Not on the map. Why?
Abstract (arXiv)
Federated Learning (FL) has undergone significant development since its inception in 2016, advancing from basic algorithms to complex methodologies tailored to address diverse challenges and use cases. However, research and benchmarking of novel FL techniques against a plethora of established state-of-the-art solutions remain challenging. To streamline this process, we introduce FLsim, a comprehensive FL simulation framework designed to meet the diverse requirements of FL workflows in the literature. FLsim is characterized by its modularity, scalability, resource efficiency, and controlled reproducibility of experimental outcomes. Its easy to use interface allows users to specify customized FL requirements through job configuration, which supports: (a) customized data distributions, ranging from non-independent and identically distributed (non-iid) data to independent and identically distributed (iid) data, (b) selection of local learning algorithms according to user preferences, with complete agnosticism to ML libraries, (c) choice of network topology illustrating communication patterns among nodes, (d) definition of model aggregation and consensus algorithms, and (e) pluggable blockchain support for enhanced robustness. Through a series of experimental evaluations, we demonstrate the effectiveness and versatility of FLsim in simulating a diverse range of state-of-the-art FL experiments. We envisage that FLsim would mark a significant advancement in FL simulation frameworks, offering unprecedented flexibility and functionality for researchers and practitioners alike.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 14 of its 26 references that are in the map. First posted on arXiv 15 Jul 2025.
Builds on
14 of 26 references.
References · 14
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2018Federated Optimization in Heterogeneous Networkscited by 2,987
- 2020Adaptive Federated Optimizationcited by 1,046
- 2019Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classificationcited by 851
- 2021Model-Contrastive Federated Learningcited by 766
- 2020Federated Learning with Matched Averagingcited by 564
- 2019Federated Learning with Personalization Layerscited by 541
- 2017Differentially Private Federated Learning: A Client Level Perspectivecited by 459
- 2020Flower: A Friendly Federated Learning Research Frameworkcited by 455
- 2020FedML: A Research Library and Benchmark for Federated Machine Learningcited by 300
- 2020Federated learning with hierarchical clustering of local updates to improve training on non-IID datacited by 223
- 2021FedLab: A Flexible Federated Learning Frameworkcited by 55
Built on by
Not cited yet.