polito.it
Politecnico di Torino (logo)

Design and Analysis of Federated Learning Systems

Francesco Pagano

Design and Analysis of Federated Learning Systems.

Rel. Andrea Calimera, Valentino Peluso. Politecnico di Torino, Corso di laurea magistrale in Data Science And Engineering, 2024

[img] PDF (Tesi_di_laurea) - Tesi
Accesso riservato a: Solo utenti staff fino al 26 Gennaio 2026 (data di embargo).
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (10MB)
Abstract:

Federated Learning (FL) is a privacy-preserving machine learning strategy that enables network-edge clients to train a shared model under the orchestration of a central server. This thesis deals with the design and analysis of FL systems. Specifically, the focus is on three primary design choices, which have a predominant effect on the communication and operational costs of an FL system: (i) the communication protocol used for the interactions among the server and the clients; (ii) the database employed to store the shared model parameters; (iii) the internal architecture of the system to handle synchronization and model update processes. Identifying the most efficient and low-cost configurations requires the availability of ad-hoc simulations and profiling tools able to emulate different implementation solutions and assess their performance under variable load profiles. This thesis addresses this need by proposing an emulation environment that takes an FL system configuration as input and returns its performance metrics, i.e., the communication costs and the processing time for model update, and the resource utilization, i.e., RAM and CPU usage. After testing multiple FL system implementations with the proposed tool, the collected results underscored that, depending on the selected configuration, it is possible to reduce communication by 87% and processing time by 86% compared to the least-performing system. These findings highlight the benefits of design space exploration, as provided by the proposed tool, in supporting the implementation of efficient and low-cost FL systems.

Relatori: Andrea Calimera, Valentino Peluso
Anno accademico: 2023/24
Tipo di pubblicazione: Elettronica
Numero di pagine: 114
Soggetti:
Corso di laurea: Corso di laurea magistrale in Data Science And Engineering
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/31837
Modifica (riservato agli operatori) Modifica (riservato agli operatori)