FedML Parrot: A Scalable Federated Learning Simulation System via Heterogeneity-aware Scheduling on Hierarchical Sequential Training
IEEE Transactions on Computers, 2026
This work presents FedML Parrot, a federated learning simulation system that improves training efficiency and reduces hardware requirements through sequential client training, decomposed local/global aggregation, straggler-aware scheduling, and a distributed client state manager, enabling simulation of over 1000 stateful or stateless clients with 1.2 to 4 times faster training than FedScale and 10 to 100 times less memory usage than FedML while allowing seamless transition from simulation to real-world deployment.
BibTeX
@article{tang2026fedml,
title={FedML Parrot: A Scalable Federated Learning Simulation System via Heterogeneity-aware Scheduling on Hierarchical Sequential Training},
author={Tang, Zhenheng and Chu, Xiaowen and Ran, Ryan Yide and Lee, Sunwoo and Zhang, Yonggang and Wang, Yuxin and Liang, Alex Qiaozhong and Avestimehr, Salman and He, Chaoyang},
journal={IEEE Transactions on Computers},
year={2026},
publisher={IEEE}
}