OmniFed: A Modular Framework for Configurable Federated Learning from Edge to HPC

2509.19396v1 cs.LG, cs.AI, cs.CR, cs.DC 2025-09-26
Авторы:

Sahil Tyagi, Andrei Cozma, Olivera Kotevska, Feiyi Wang

Резюме на русском

## Контекст Federated Learning (FL) является ключевым подходом для обработки данных в средах, где они распределены по многочисленным устройствам, не предполагая централизованного хранения. Это относится к области edge computing и High Performance Computing (HPC). Одним из основных вызовов FL является обеспечение конфигурируемости и поддержки различных архитектур, в том числе в средах с неоднородными коммуникационными протоколами и требованиями к приватности. Существующие решения часто либо ограничиваются узкой областью применения, либо требуют значительных настроек для адаптации к конкретным средам. Эти признаки требуют разработки универсальной, конфигурируемой и модульной платформы для FL. ## Метод OmniFed представляет собой модульную архитектуру с четкой разделением ответственностей для конфигурирования, оркестрации, обмена данными и логики обучения. Она поддерживает гибкую настройку топологий, смешанные протоколы связи в одной среде и популярные тренировочные алгоритмы. Рамки для расширения позволяют пользователям вносить изменения в топологию, логику обучения, а также использовать механизмы приватности, такие как Differential Privacy (DP), Homomorphic Encryption (HE) и Secure Aggregation (SA), а также сжатия данных. Эта модульность достигается благодаря предоставлению прозрачных точек расширения, которые не нарушают центральную логику фреймворка. ## Результаты OmniFed протестирован с различными моделями и алгоритмами, измеряя производительность, точность и эффективность. Множество экспериментов проводилось в средах с разными уровнями ресурсов, включая edge-устройства и HPC-системы. Результаты показали, что OmniFed эффективно адаптируется к разным условиям работы, обеспечивая конфигурируемость и быструю настройку под конкретные задачи. Например, тесты с множественными протоколами связи и сжатием данных показали значительную уменьшение времени обучения и улучшение точности моделей. ## Значимость OmniFed предоставляет широкий спектр приложений, включая обучение моделей на небольших устройствах, а также на больших вычислительных платформах. Его модульность и поддержка разных топологий и протоколов связи делают его универсальным решением для широкого круга задач FL. Благодаря плагинам для приватности и сжатия, OmniFed обеспечивает высокую гибкость и соответствие критическим требованиям к безопасности и производительности. Это делает платформу незаменимым инструментом для исследователей и разработчиков FL в различных сферах. ## Выводы OmniFed успешно решает проблему конфигурируемости и модульности в FL, предлагая гибкую архитектуру для различных сред и задач. Дальнейшими направлениями исследований будут расширение модулей для персональных устрой

Abstract

Federated Learning (FL) is critical for edge and High Performance Computing (HPC) where data is not centralized and privacy is crucial. We present OmniFed, a modular framework designed around decoupling and clear separation of concerns for configuration, orchestration, communication, and training logic. Its architecture supports configuration-driven prototyping and code-level override-what-you-need customization. We also support different topologies, mixed communication protocols within a single deployment, and popular training algorithms. It also offers optional privacy mechanisms including Differential Privacy (DP), Homomorphic Encryption (HE), and Secure Aggregation (SA), as well as compression strategies. These capabilities are exposed through well-defined extension points, allowing users to customize topology and orchestration, learning logic, and privacy/compression plugins, all while preserving the integrity of the core system. We evaluate multiple models and algorithms to measure various performance metrics. By unifying topology configuration, mixed-protocol communication, and pluggable modules in one stack, OmniFed streamlines FL deployment across heterogeneous environments. Github repository is available at https://github.com/at-aaims/OmniFed.

Ссылки и действия

Связанные статьи

Towards Quantum-Ready Blockchain Fraud Detection via Ensemble Graph Neural Netwo...

## Контекст Blockchain-based криптовалюты, такие как Биткоин и Эфир, обеспечивают безопасные и децентрализованные транз...

2025-10-01