Resource Optimization for Blockchain-based Federated Learning in Mobile Edge Computing

by   Zhilin Wang, et al.

With the development of mobile edge computing (MEC) and blockchain-based federated learning (BCFL), a number of studies suggest deploying BCFL on edge servers. In this case, resource-limited edge servers need to serve both mobile devices for their offloading tasks and the BCFL system for model training and blockchain consensus in a cost-efficient manner without sacrificing the service quality to any side. To address this challenge, this paper proposes a resource allocation scheme for edge servers, aiming to provide the optimal services with the minimum cost. Specifically, we first analyze the energy consumed by the MEC and BCFL tasks, and then use the completion time of each task as the service quality constraint. Then, we model the resource allocation challenge into a multivariate, multi-constraint, and convex optimization problem. To solve the problem in a progressive manner, we design two algorithms based on the alternating direction method of multipliers (ADMM) in both the homogeneous and heterogeneous situations with equal and on-demand resource distribution strategies, respectively. The validity of our proposed algorithms is proved via rigorous theoretical analysis. Through extensive experiments, the convergence and efficiency of our proposed resource allocation schemes are evaluated. To the best of our knowledge, this is the first work to investigate the resource allocation dilemma of edge servers for BCFL in MEC.


page 1

page 2

page 3

page 4


CFLMEC: Cooperative Federated Learning for Mobile Edge Computing

We investigate a cooperative federated learning framework among devices ...

Blockchain-based Edge Resource Sharing for Metaverse

Although Metaverse has recently been widely studied, its practical appli...

Latency Optimization for Blockchain-Empowered Federated Learning in Multi-Server Edge Computing

In this paper, we study a new latency optimization problem for Blockchai...

Joint Multi-User DNN Partitioning and Computational Resource Allocation for Collaborative Edge Intelligence

Mobile Edge Computing (MEC) has emerged as a promising supporting archit...

Age of Information Analysis in Shared Edge Computing Servers

Mobile Edge Computing (MEC) is expected to play a significant role in th...

PoPeC: PAoI-Centric Task Offloading with Priority over Unreliable Channels

Freshness-aware computation offloading has garnered great attention rece...

Selective Edge Computing for Mobile Analytics

An increasing number of mobile applications rely on Machine Learning (ML...

Please sign up or login with your details

Forgot password? Click here to reset