Online Client Scheduling and Resource Allocation for Efficient Federated Edge Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Gao, Zhidong, Zhang, Zhenxiao, Zhang, Yu, Wang, Tongnian, Gong, Yanmin, Guo, Yuanxiong
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916438488383488
author Gao, Zhidong
Zhang, Zhenxiao
Zhang, Yu
Wang, Tongnian
Gong, Yanmin
Guo, Yuanxiong
author_facet Gao, Zhidong
Zhang, Zhenxiao
Zhang, Yu
Wang, Tongnian
Gong, Yanmin
Guo, Yuanxiong
contents Federated learning (FL) enables edge devices to collaboratively train a machine learning model without sharing their raw data. Due to its privacy-protecting benefits, FL has been deployed in many real-world applications. However, deploying FL over mobile edge networks with constrained resources such as power, bandwidth, and computation suffers from high training latency and low model accuracy, particularly under data and system heterogeneity. In this paper, we investigate the optimal client scheduling and resource allocation for FL over mobile edge networks under resource constraints and uncertainty to minimize the training latency while maintaining the model accuracy. Specifically, we first analyze the impact of client sampling on model convergence in FL and formulate a stochastic optimization problem that captures the trade-off between the running time and model performance under heterogeneous and uncertain system resources. To solve the formulated problem, we further develop an online control scheme based on Lyapunov-based optimization for client sampling and resource allocation without requiring the knowledge of future dynamics in the FL system. Extensive experimental results demonstrate that the proposed scheme can improve both the training latency and resource efficiency compared with the existing schemes.
format Preprint
id arxiv_https___arxiv_org_abs_2410_10833
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Online Client Scheduling and Resource Allocation for Efficient Federated Edge Learning
Gao, Zhidong
Zhang, Zhenxiao
Zhang, Yu
Wang, Tongnian
Gong, Yanmin
Guo, Yuanxiong
Distributed, Parallel, and Cluster Computing
Artificial Intelligence
Machine Learning
Federated learning (FL) enables edge devices to collaboratively train a machine learning model without sharing their raw data. Due to its privacy-protecting benefits, FL has been deployed in many real-world applications. However, deploying FL over mobile edge networks with constrained resources such as power, bandwidth, and computation suffers from high training latency and low model accuracy, particularly under data and system heterogeneity. In this paper, we investigate the optimal client scheduling and resource allocation for FL over mobile edge networks under resource constraints and uncertainty to minimize the training latency while maintaining the model accuracy. Specifically, we first analyze the impact of client sampling on model convergence in FL and formulate a stochastic optimization problem that captures the trade-off between the running time and model performance under heterogeneous and uncertain system resources. To solve the formulated problem, we further develop an online control scheme based on Lyapunov-based optimization for client sampling and resource allocation without requiring the knowledge of future dynamics in the FL system. Extensive experimental results demonstrate that the proposed scheme can improve both the training latency and resource efficiency compared with the existing schemes.
title Online Client Scheduling and Resource Allocation for Efficient Federated Edge Learning
topic Distributed, Parallel, and Cluster Computing
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2410.10833