FLEdge: Benchmarking Federated Machine Learning Applications in Edge Computing Systems
Federated Learning (FL) has become a viable technique for realizing privacy-enhancing distributed deep learning on the network edge. Heterogeneous hardware, unreliable client devices, and energy constraints often characterize edge computing systems. In this paper, we propose FLEdge, which complements existing FL benchmarks by enabling a systematic evaluation of client capabilities. We focus on computational and communication bottlenecks, client behavior, and data security implications. Our experiments with models varying from 14K to 80M trainable parameters are carried out on dedicated hardware with emulated network characteristics and client behavior. We find that state-of-the-art embedded hardware has significant memory bottlenecks, leading to 4x longer processing times than on modern data center GPUs.
Code (0)
등록된 구현이 없습니다.
Tasks
BenchmarkingEdge-computingFederated LearningSimilar Papers 제목 키워드 기반
FLEDGE: Ledger-based Federated Learning Resilient to Inference and Backdoor Attacks
Federated learning (FL) is a distributed learning process that uses a trusted aggregation server to allow multiple parties (or clients) to collaboratively train a machine learning model without having them share their pr…
Federated LearningLLM-Guided Dynamic-UMAP for Personalized Federated Graph Learning
We propose a method that uses large language models to assist graph machine learning under personalization and privacy constraints. The approach combines data augmentation for sparse graphs, prompt and instruction tuning…
Personalized Federated LearningKnowledge Graph CompletionNode ClassificationData AugmentationBenchmarking Catastrophic Forgetting Mitigation Methods in Federated Time Series Forecasting
Catastrophic forgetting (CF) poses a persistent challenge in continual learning (CL), especially within federated learning (FL) environments characterized by non-i.i.d. time series data. While existing research has large…
Time Series ForecastingFederated LearningContinual LearningBenchmarking Federated Learning in Edge Computing Environments: A Systematic Review and Performance Evaluation
Federated Learning (FL) has emerged as a transformative approach for distributed machine learning, particularly in edge computing environments where data privacy, low latency, and bandwidth efficiency are critical. This …
Federated LearningA Full-fledged Commit Message Quality Checker Based on Machine Learning
Commit messages (CMs) are an essential part of version control. By providing important context in regard to what has changed and why, they strongly support software maintenance and evolution. But writing good CMs is diff…