mlsanityData to 7 Oct 2026

FedML Parrot: A Scalable Federated Learning System via Heterogeneity-aware Scheduling on Sequential and Hierarchical Training

arXiv 2303.01778 ↗First posted 3 Mar 2023cs.LG cs.DCcited by 4

Not on the map. Why?

Abstract (arXiv)

Federated Learning (FL) enables collaborations among clients for train machine learning models while protecting their data privacy. Existing FL simulation platforms that are designed from the perspectives of traditional distributed training, suffer from laborious code migration between simulation and production, low efficiency, low GPU utility, low scalability with high hardware requirements and difficulty of simulating stateful clients. In this work, we firstly demystify the challenges and bottlenecks of simulating FL, and design a new FL system named as FedML textttParrot. It improves the training efficiency, remarkably relaxes the requirements on the hardware, and supports efficient large-scale FL experiments with stateful clients by: (1) sequential training clients on devices; (2) decomposing original aggregation into local and global aggregation on devices and server respectively; (3) scheduling tasks to mitigate straggler problems and enhance computing utility; (4) distributed client state manager to support various FL algorithms. Besides, built upon our generic APIs and communication interfaces, users can seamlessly transform the simulation into the real-world deployment without modifying codes. We evaluate textttParrot through extensive experiments for training diverse models on various FL datasets to demonstrate that textttParrot can achieve simulating over 1000 clients (stateful or stateless) with flexible GPU devices setting (4 ~ 32) and high GPU utility, 1.2 ~ 4 times faster than FedScale, and 10 ~ 100 times memory saving than FedML. And we verify that textttParrot works well with homogeneous and heterogeneous devices in three different clusters. Two FL algorithms with stateful clients and four algorithms with stateless clients are simulated to verify the wide adaptability of textttParrot to different algorithms.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 32 of its 42 references that are in the map. First posted on arXiv 3 Mar 2023.

Builds on

32 of 42 references.

References · 32

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  4. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
  5. 2019Advances and Open Problems in Federated Learningcited by 3,021
  6. 2018Federated Optimization in Heterogeneous Networkscited by 2,971
  7. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
  8. 2020Adaptive Federated Optimizationcited by 1,036
  9. 2020Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimizationcited by 897
  10. 2018LEAF: A Benchmark for Federated Settingscited by 780
  11. 2021Model-Contrastive Federated Learningcited by 762
  12. 2020Ensemble Distillation for Robust Model Fusion in Federated Learningcited by 678
20 more
  1. 2020The Future of Digital Health with Federated Learningcited by 625
  2. 2021Federated Learning on Non-IID Data Silos: An Experimental Studycited by 566
  3. 2018Federated Learning for Mobile Keyboard Predictioncited by 565
  4. 2021Federated Learning Based on Dynamic Regularizationcited by 555
  5. 2021Exploiting Shared Representations for Personalized Federated Learningcited by 537
  6. 2020Flower: A Friendly Federated Learning Research Frameworkcited by 449
  7. 2020Think Locally, Act Globally: Federated Learning with Local and Global Representationscited by 322
  8. 2020FedML: A Research Library and Benchmark for Federated Machine Learningcited by 298
  9. 2021No Fear of Heterogeneity: Classifier Calibration for Federated Learning with Non-IID Datacited by 241
  10. 2020Mime: Mimicking Centralized Stochastic Algorithms in Federated Learningcited by 152
  11. 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
  12. 2020Federated Visual Classification with Real-World Data Distributioncited by 126
  13. 2020FedVision: An Online Visual Object Detection Platform Powered by Federated Learningcited by 121
  14. 2018A generic framework for privacy preserving deep learningcited by 103
  15. 2021Papaya: Practical, Private, and Scalable Federated Learningcited by 89
  16. 2022FederatedScope: A Flexible Federated Learning Platform for Heterogeneitycited by 53
  17. 2022Virtual Homogeneity Learning: Defending against Data Heterogeneity in Federated Learningcited by 52
  18. 2015Staleness-aware Async-SGD for Distributed Deep Learningcited by 43
  19. 2018MG-WFBP: Efficient Data Communication for Distributed Synchronous SGD Algorithmscited by 12
  20. 2017Performance Evaluation of Deep Learning Tools in Docker Containerscited by 4

Built on by

Cited by year

Citing papers per year: 2024: 3; 2025: 1.

4 papers.