Skip to content

Efficiently Distributed Federated Learning

Sep 2026 · Euro-Par Workshops · pp. 321-326 · 1 citation · 21 references
Computer Science

TL;DR

This research addresses two main aspects that are key to Machine Learning (ML) software: customizability and performance by implementing an open-source FL framework named FastFederatedLearning (FFL), implemented in C/C++, focusing on code performance.

Abstract

Federated Learning (FL) is experiencing a substantial research interest, with many frameworks being developed to allow practitioners to build federations easily and quickly. Most of these efforts do not consider two main aspects that are key to Machine Learning (ML) software: customizability and performance. This research addresses these issues by implementing an open-source FL framework named FastFederatedLearning (FFL). FFL is implemented in C/C++, focusing on code performance, and allows the user to specify any communication graph between clients and servers involved in the federation, ensuring customizability. FFL is tested against Intel OpenFL, achieving consistent speedups over different computational platforms (x86-64, ARM-v8, RISC-V), ranging from 2.5x and 3.69x. We aim to wrap FFL with a Python interface to ease its use and implement a middleware for different communication backends to be used. We aim to build dynamic federations in which relations between clients and servers are not static, giving life to an environment where federations can be seen as long-time evolving structures and exploited as services.

Read PDF

Similar papers

#federated learning Open access Sep 2026

Fedflow: cloud orchestration for federated learning with the FeatureCloud platform

fedflow, a Python-based command-line tool for headless orchestration of FL tasks with FeatureCloud, is introduced, a Python-based command-line tool for headless orchestration of FL tasks with FeatureCloud that enables automation of multi-client FL tasks, facilitates embedding of FeatureCloud in standard bioinformatics...

Lukas Weilguny, Niklas Probul, Ya-Ni Ren et al. · 0 citations
#federated learning Open access Sep 2026

FedQS: asynchronous federated learning based on queue scheduling

An asynchronous framework named FedQS, which employs a multi-dimensional staleness evaluation mechanism that dynamically assesses updates by combining the similarity between local and global models with client latency metrics, and implements a decoupling solution via a queue scheduling algorithm to resolve the coupling...

Jia-Hui Zhou, Fang Li, Tian-Yu Shi et al. · 0 citations
#federated learning Preprint Sep 2026

Federated Learning on the American Science Cloud using APPFL

It is argued that offering federated computing as an important AmSC service would unlock privacy-constrained scientific collaborations, enabling public-private partnerships in model building while exercising and enhancing the platform's own federated infrastructure.

Zilinghan Li, Abhijith Chunduru, H. Krishnan et al. · 0 citations
Preprint Aug 2026

Flower Hub: A Reproducible Benchmarking Platform for Federated Learning in Simulation and Deployment

Flower Hub is presented, a platform for publishing, discovering, and executing decentralized and federated applications that enables reproducible benchmarking by packaging benchmarks as executable, versioned applications with standardized metadata, pinned dependencies, and explicit evaluation workflows.

Yan Gao, Mohammad Naseri, Javier Fernandez-marques et al. · 0 citations
#machine learning Preprint Sep 2026

Distributed Learning as a Service: The Developer's Perspective

This paper demonstrates DLaaS (Distributed Learning as a Service) from the developer's vantage point and demonstrates the complete service lifecycle on an industrial smart-home Wake-up Word (WuW) task, using the "Ok Aura"dataset.

Tian-Yue Chu, Filippo Vannella, Dimitra Tsigkari et al. · 0 citations

Related blog posts

Microsoft Research Blog Nov 5, 2026

Formally verifying agent-written full-stack web apps with PDD Kit

AI agents can generate code at a scale that’s hard for humans to review line-by-line. PDD Kit helps ensure the code is doing what the developer intended by creating formal specifications and testing against them. It converts developer intent into a Verus specification, proves AI-generated code meets it for every input, and uses tests where proofs aren't practical. Developers review intent, not every line. The post Formally verifying agent-written full-stack web apps with PDD Kit appeared first o…

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.