학술논문

Resource Optimization for Blockchain-Based Federated Learning in Mobile Edge Computing
Document Type
Periodical
Source
IEEE Internet of Things Journal IEEE Internet Things J. Internet of Things Journal, IEEE. 11(9):15166-15178 May, 2024
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
Task analysis
Servers
Resource management
Convex functions
Training
Blockchains
Mobile handsets
Alternating direction method of multiplier (ADMM)
blockchain
federated learning (FL)
mobile edge computing (MEC)
resource allocation
Language
ISSN
2327-4662
2372-2541
Abstract
With the booming of mobile edge computing (MEC) and blockchain-based blockchain-based federated learning (BCFL), more studies suggest deploying BCFL on edge servers. In this case, edge servers with restricted resources face the dilemma of serving both mobile devices for their offloading tasks and the BCFL system for model training and blockchain consensus without sacrificing the service quality to any side. To address this challenge, this article proposes a resource allocation scheme for edge servers to provide optimal services at the minimum cost. Specifically, we first analyze the energy consumption of the MEC and BCFL tasks, considering the completion time of each task as the service quality constraint. Then, we model the resource allocation challenge into a multivariate, multiconstraint, and convex optimization problem. While solving the problem in a progressive manner, we design two algorithms based on the alternating direction method of multipliers (ADMMs) in both homogeneous and heterogeneous situations, where equal and on-demand resource distribution strategies are, respectively, adopted. The validity of our proposed algorithms is proved via rigorous theoretical analysis. Moreover, the convergence and efficiency of our proposed resource allocation schemes are evaluated through extensive experiments.