WE ARE HIRING! If you are Research Engineers, Ph.D. Candidates and Post-Doctoral Researchers send your CV to alpha@di.unito.it

← Back to theses
Bachelor Available

Improving the Federated Aggregation Communication Performance in xFFL

Gianluca Mittone · Marco Aldinucci

Abstract

Improve communication efficiency in xFFL, an AI and federated learning training framework, with particular emphasis on the aggregation phase.

Activity

The candidate will: 1. Study the architecture and communication mechanisms of xFFL. 2. Profile the aggregation phase to identify performance bottlenecks. 3. Review relevant communication optimization techniques. 4. Design and implement one or more improvements. 5. Benchmark the revised implementation under representative workloads. 6. Compare the optimized implementation with the original version.

Workload

3 to 9 months according to the student's background.

20%
Theory
60%
Implementation
20%
Writing
Requirements
  • Good knowledge of Python
  • Knowledge of distributed systems
Bibliography
  1. Gianluca Mittone, & Marco Aldinucci (2026). Accelerating Sharded Data Parallelism at Scale with Federated Learning. In Euro-Par 2026: Parallel Processing - 32nd European Conference on Parallel and Distributed Processing, Pisa, Italy, August 24-28, 2026, Proceedings, Part II (pp. 437–451). Springer.
Keywords
xFFLFederated LearningCommunicationPerformance OptimizationDistributed Systems