Protea: Client Profiling within Federated Systems using Flower

07/03/2022
by   Wanru Zhao, et al.
2

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 × faster wall-clock time and 2.6× better GPU utilisation, which enables large-scale experiments on heterogeneous clients.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2023

High-throughput Simulation of Federated Learning via Resource-Aware Client Placement

Federated Learning (FL) is the privacy-preserving machine learning parad...
research
08/19/2022

Federated Select: A Primitive for Communication- and Memory-Efficient Federated Learning

Federated learning (FL) is a framework for machine learning across heter...
research
03/03/2023

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

Federated Learning (FL) enables collaborations among clients for train m...
research
01/11/2023

Network Adaptive Federated Learning: Congestion and Lossy Compression

In order to achieve the dual goals of privacy and learning across distri...
research
05/25/2023

FedHC: A Scalable Federated Learning Framework for Heterogeneous and Resource-Constrained Clients

Federated Learning (FL) is a distributed learning paradigm that empowers...
research
03/07/2022

Dynamic Pricing for Client Recruitment in Federated Learning

Though federated learning (FL) well preserves clients' data privacy, man...
research
09/21/2022

Federated Learning from Pre-Trained Models: A Contrastive Learning Approach

Federated Learning (FL) is a machine learning paradigm that allows decen...

Please sign up or login with your details

Forgot password? Click here to reset