Protea: Client Profiling within Federated Systems using Flower
Zhao, Wanru, Qiu, Xinchi, Fernandez-Marques, Javier, de Gusmão, Pedro P. B., Lane, Nicholas D.
–arXiv.org Artificial Intelligence
Federated Learning (FL) has emerged as a prospective solution that facilitates the training of a high-performing centralised model without compromising the privacy of users. While successful, research is currently limited by the possibility of establishing a realistic large-scale FL system at the early stages of experimentation. Simulation can help accelerate this process. To facilitate efficient scalable FL simulation of heterogeneous clients, we design and implement Protea, a flexible and lightweight client profiling component within federated systems using the FL framework Flower. It allows automatically collecting system-level statistics and estimating the resources needed for each client, thus running the simulation in a resource-aware fashion. The results show that our design successfully increases parallelism for 1.66 $\times$ faster wall-clock time and 2.6$\times$ better GPU utilisation, which enables large-scale experiments on heterogeneous clients.
arXiv.org Artificial Intelligence
Aug-31-2022
- Country:
- North America > United States
- Virginia (0.04)
- New York > New York County
- New York City (0.04)
- Europe
- Germany (0.04)
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Asia > Middle East
- Jordan (0.04)
- North America > United States
- Genre:
- Research Report > New Finding (0.34)
- Technology: