Cardiff University | Prifysgol Caerdydd ORCA
Online Research @ Cardiff 
WelshClear Cookie - decide language by browser settings

FLoX: Federated Learning with FaaS at the Edge

Kotsehub, Nikita, Baughman, Matt, Chard, Ryan, Hudson, Nathaniel, Patros, Panos, Rana, Omer ORCID: https://orcid.org/0000-0003-3597-2646, Foster, Ian and Chard, Kyle 2022. FLoX: Federated Learning with FaaS at the Edge. Presented at: 2022 IEEE 18th International Conference on e-Science (e-Science), Salt Lake City, USA, 11-14 October, 2022. 2022 IEEE 18th International Conference on e-Science (e-Science). IEEE, pp. 11-20. 10.1109/eScience55777.2022.00016

[thumbnail of flox_paper_escience_2022.pdf]
Preview
PDF - Accepted Post-Print Version
Download (1MB) | Preview

Abstract

Federated learning (FL) is a technique for distributed machine learning that enables the use of siloed and distributed data. With FL, individual machine learning models are trained separately and then only model parameters (e.g., weights in a neural network) are shared and aggregated to create a global model, allowing data to remain in its original environment. While many applications can benefit from FL, existing frameworks are incomplete, cumbersome, and environment-dependent. To address these issues, we present FLoX, an FL framework built on the funcX federated serverless computing platform. FLoX decouples FL model training/inference from infrastructure management and thus enables users to easily deploy FL models on one or more remote computers with a single line of Python code. We evaluate FLoX using three benchmark datasets deployed on ten heterogeneous and distributed compute endpoints. We show that FLoX incurs minimal overhead, especially with respect to the large communication overheads between endpoints for data transfer. We show how balancing the number of samples and epochs with respect to the capacities of participating endpoints can significantly reduce training time with minimal reduction in accuracy. Finally, we show that global models consistently outperform any single model on average by 8%.

Item Type: Conference or Workshop Item (Paper)
Date Type: Published Online
Status: Published
Schools: Computer Science & Informatics
Publisher: IEEE
ISBN: 978-1-6654-6124-5
Date of First Compliant Deposit: 15 December 2022
Date of Acceptance: 2 September 2022
Last Modified: 16 Jan 2023 02:30
URI: https://orca.cardiff.ac.uk/id/eprint/154950

Actions (repository staff only)

Edit Item Edit Item

Downloads

Downloads per month over past year

View more statistics