Federated Learning (FL) is rapidly gaining popularity as an effective cooperative and distributed approach, widely used by edge devices, to train machine learning models. Several aspects shall be managed to ensure a FL process that can more precisely match the QoS requirements of the applications that use it. The heterogeneity in the dataset available to each participant in the process, the variability in computational/memory capabilities, and the different availability of communication resources to connect the clients to the server are among the most critical. In this paper we will focus on the latter issue, less investigated in the literature, with particular reference to the case where the FL is used to support time-sensitive applications. Specifically, we will focus on studying the potential of an approach that leverages the Software-Defined Networking paradigm (SDN) to maintain the distributed learning process at high levels of effectiveness and efficiency even in the presence of edge client devices that may be delayed in delivering the result of their training due to the overload conditions experienced in the communication paths to the server. It will be shown, via a proof-of-concept performance evaluation campaign, how the proposed SDN support to the FL can guarantee significant overall reductions in process time at the cost of limited signaling overhead due to traffic to and from the controller.

Improving the quality of Federated Learning processes via Software Defined Networking

Mahmod A.;Caliciuri G.;Pace P.;Iera A.
2023-01-01

Abstract

Federated Learning (FL) is rapidly gaining popularity as an effective cooperative and distributed approach, widely used by edge devices, to train machine learning models. Several aspects shall be managed to ensure a FL process that can more precisely match the QoS requirements of the applications that use it. The heterogeneity in the dataset available to each participant in the process, the variability in computational/memory capabilities, and the different availability of communication resources to connect the clients to the server are among the most critical. In this paper we will focus on the latter issue, less investigated in the literature, with particular reference to the case where the FL is used to support time-sensitive applications. Specifically, we will focus on studying the potential of an approach that leverages the Software-Defined Networking paradigm (SDN) to maintain the distributed learning process at high levels of effectiveness and efficiency even in the presence of edge client devices that may be delayed in delivering the result of their training due to the overload conditions experienced in the communication paths to the server. It will be shown, via a proof-of-concept performance evaluation campaign, how the proposed SDN support to the FL can guarantee significant overall reductions in process time at the cost of limited signaling overhead due to traffic to and from the controller.
2023
9798400702129
federated learning
SDN for AI
SDN-based FL orchestration
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11770/360933
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact