Saved in:
Bibliographic Details
Main Authors: Božič, Janez, Faustino, Amândio R., Radovič, Boris, Canini, Marco, Pejović, Veljko
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2407.14154
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929736994783232
author Božič, Janez
Faustino, Amândio R.
Radovič, Boris
Canini, Marco
Pejović, Veljko
author_facet Božič, Janez
Faustino, Amândio R.
Radovič, Boris
Canini, Marco
Pejović, Veljko
contents Progressing beyond centralized AI is of paramount importance, yet, distributed AI solutions, in particular various federated learning (FL) algorithms, are often not comprehensively assessed, which prevents the research community from identifying the most promising approaches and practitioners from being convinced that a certain solution is deployment-ready. The largest hurdle towards FL algorithm evaluation is the difficulty of conducting real-world experiments over a variety of FL client devices and different platforms, with different datasets and data distribution, all while assessing various dimensions of algorithm performance, such as inference accuracy, energy consumption, and time to convergence, to name a few. In this paper, we present CoLExT, a real-world testbed for FL research. CoLExT is designed to streamline experimentation with custom FL algorithms in a rich testbed configuration space, with a large number of heterogeneous edge devices, ranging from single-board computers to smartphones, and provides real-time collection and visualization of a variety of metrics through automatic instrumentation. According to our evaluation, porting FL algorithms to CoLExT requires minimal involvement from the developer, and the instrumentation introduces minimal resource usage overhead. Furthermore, through an initial investigation involving popular FL algorithms running on CoLExT, we reveal previously unknown trade-offs, inefficiencies, and programming bugs.
format Preprint
id arxiv_https___arxiv_org_abs_2407_14154
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Where is the Testbed for my Federated Learning Research?
Božič, Janez
Faustino, Amândio R.
Radovič, Boris
Canini, Marco
Pejović, Veljko
Machine Learning
Distributed, Parallel, and Cluster Computing
Progressing beyond centralized AI is of paramount importance, yet, distributed AI solutions, in particular various federated learning (FL) algorithms, are often not comprehensively assessed, which prevents the research community from identifying the most promising approaches and practitioners from being convinced that a certain solution is deployment-ready. The largest hurdle towards FL algorithm evaluation is the difficulty of conducting real-world experiments over a variety of FL client devices and different platforms, with different datasets and data distribution, all while assessing various dimensions of algorithm performance, such as inference accuracy, energy consumption, and time to convergence, to name a few. In this paper, we present CoLExT, a real-world testbed for FL research. CoLExT is designed to streamline experimentation with custom FL algorithms in a rich testbed configuration space, with a large number of heterogeneous edge devices, ranging from single-board computers to smartphones, and provides real-time collection and visualization of a variety of metrics through automatic instrumentation. According to our evaluation, porting FL algorithms to CoLExT requires minimal involvement from the developer, and the instrumentation introduces minimal resource usage overhead. Furthermore, through an initial investigation involving popular FL algorithms running on CoLExT, we reveal previously unknown trade-offs, inefficiencies, and programming bugs.
title Where is the Testbed for my Federated Learning Research?
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2407.14154