On Dynamic Resource Allocation for Blockchain Assisted Federated Learning over Wireless Channels

05/31/2021
by   Xiumei Deng, et al.
0

Blockchain assisted federated learning (BFL) has been intensively studied as a promising technology to process data at the network edge in a distributed manner. In this paper, we focus on BFL over wireless environments with varying channels and energy harvesting at clients. We are interested in proposing dynamic resource allocation (i.e., transmit power, computation frequency for model training and block mining for each client) and client scheduling (DRACS) to maximize the long-term time average (LTA) training data size with an LTA energy consumption constraint. Specifically, we first define the Lyapunov drift by converting the LTA energy consumption to a queue stability constraint. Then, we construct a Lyapunov drift-plus-penalty ratio function to decouple the original stochastic problem into multiple deterministic optimizations along the time line. Our construction is capable of dealing with uneven durations of communication rounds. To make the one-shot deterministic optimization problem of combinatorial fractional form tractable, we next convert the fractional problem into a subtractive-form one by Dinkelbach method, which leads to the asymptotically optimal solution in an iterative way. In addition, the closed-form of the optimal resource allocation and client scheduling is obtained in each iteration with a low complexity. Furthermore, we conduct the performance analysis for the proposed algorithm, and discover that the LTA training data size and energy consumption obey an [𝒪(1/V), 𝒪(√(V))] trade-off. Our experimental results show that the proposed algorithm can provide both higher learning accuracy and faster convergence with limited time and energy consumption based on the MNIST and Fashion-MNIST datasets.

READ FULL TEXT

page 1

page 12

research
08/04/2023

Analysis and Optimization of Wireless Federated Learning with Data Heterogeneity

With the rapid proliferation of smart mobile devices, federated learning...
research
05/10/2022

Client Selection and Bandwidth Allocation for Federated Learning: An Online Optimization Perspective

Federated learning (FL) can train a global model from clients' local dat...
research
04/09/2020

Client Selection and Bandwidth Allocation in Wireless Federated Learning Networks: A Long-Term Perspective

This paper studies federated learning (FL) in a classic wireless network...
research
05/02/2023

Dynamic Scheduling for Federated Edge Learning with Streaming Data

In this work, we consider a Federated Edge Learning (FEEL) system where ...
research
11/01/2022

Multi-Resource Allocation for On-Device Distributed Federated Learning Systems

This work poses a distributed multi-resource allocation scheme for minim...
research
06/20/2021

Fine-Grained Data Selection for Improved Energy Efficiency of Federated Edge Learning

In Federated edge learning (FEEL), energy-constrained devices at the net...
research
07/24/2017

Stochastic Coalitional Games for Cooperative Random Access in M2M Communications

In this paper, the problem of random access contention between machine t...

Please sign up or login with your details

Forgot password? Click here to reset