Blockchain as a Service for Multi-Access Edge Computing: A Deep Reinforcement Learning Approach

12/15/2019
by   Dinh C Nguyen, et al.
0

Recently, blockchain has gained momentum in the academic community thanks to its decentralization, immutability, transparency and security. As an emerging paradigm, Multi-access Edge Computing (MEC) has been widely used to provide computation and storage resources to mobile user equipments (UE) at the edge of the network for improving the performance of mobile applications. In this paper, we propose a novel blockchain-based MEC architecture where UEs can offload their computation tasks to the MEC servers. In particular, a blockchain network is deployed and hosted on the MEC platform as Blockchain as a Service (BaaS) that supports smart contract-based resource trading and transaction mining services for mobile task offloading. To enhance the performance of the blockchain-empowered MEC system, we propose a joint scheme of computation offloading and blockchain mining. Accordingly, an optimization problem is formulated to maximize edge service revenue and blockchain mining reward while minimizing the service computation latency with respect to constraints of user service demands and hash power resource. We then propose a novel Deep Reinforcement Learning (DRL) approach using a double deep Q-network (DQN) algorithm to solve the proposed problem. Numerical results demonstrate that the proposed scheme outperforms the other baseline methods in terms of better system utility with computational efficiency. Experiment results also verify that the trading contract design is efficient with low operation cost, showing the feasibility of the proposed scheme.

READ FULL TEXT
research
06/17/2022

Intelligent Blockchain-based Edge Computing via Deep Reinforcement Learning: Solutions and Challenges

The convergence of mobile edge computing (MEC) and blockchain is transfo...
research
10/21/2021

Blockchain-based Result Verification for Computation Offloading

Offloading of computation, e.g., to the cloud, is today a major task in ...
research
03/30/2023

Dependent Task Offloading in Edge Computing Using GNN and Deep Reinforcement Learning

Task offloading is a widely used technology in Mobile Edge Computing (ME...
research
11/08/2017

Optimal Auction For Edge Computing Resource Management in Mobile Blockchain Networks: A Deep Learning Approach

Blockchain has recently been applied in many applications such as bitcoi...
research
03/18/2022

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

In this paper, we study a new latency optimization problem for Blockchai...
research
01/04/2021

Resource Trading in Edge Computing-enabled IoV: An Efficient Futures-based Approach

Mobile edge computing (MEC) has become a promising solution to utilize d...
research
09/16/2020

Monetizing Edge Service in Mobile Internet Ecosystem

In mobile Internet ecosystem, Mobile Users (MUs) purchase wireless data ...

Please sign up or login with your details

Forgot password? Click here to reset