FLsim: A Modular and Library-Agnostic Simulation Framework for Federated Learning
Arnab Mukherjee, Raju Halder, Joydeep Chandra

TL;DR
FLsim is a flexible, modular simulation framework for federated learning that supports diverse experimental setups, making it easier to benchmark and develop new FL techniques.
Contribution
Introduces FLsim, a novel, library-agnostic simulation framework that enhances reproducibility, customization, and scalability in federated learning research.
Findings
Demonstrates FLsim's effectiveness across various FL experiments.
Shows FLsim's ability to simulate diverse data distributions and network topologies.
Validates FLsim's resource efficiency and reproducibility.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data
