The application of blockchain to mobile edge computing (MEC) systems has attracted great interests. However, the design and optimization of blockchain and MEC in most existing works are done separately, which will result in sub-optimal performance. In this paper, we propose a joint optimization framework for blockchain-enabled MEC systems to achieve the optimal trade-off between the performance of the MEC system and the performance of the blockchain system. Specifically, both MEC and blockchain are considered as services in the framework, where energy consumption and delay/time to finality (DTF) are the performance metrics for the MEC system and the blockchain system, respectively. We formulate an optimization problem to achieve the optimal trade-off through jointly optimizing user association, data rate allocation, block producer scheduling, and computational resource allocation. To solve the problem, we decouple the optimization variables for efficient algorithm design. In addition, we develop an iterative algorithm for user association and data rate allocation and a bisection algorithm for computing resource allocation. Simulation results show the convergence of the proposed algorithms, and the proposed scheme can achieve the optimal trade-off between energy consumption and DTF.

Additional Metadata
Keywords blockchain, delay/time to finality, energy consumption, Mobile edge computing
Persistent URL dx.doi.org/10.1109/TWC.2020.2982627
Journal IEEE Transactions on Wireless Communications
Citation
Feng, J. (Jie), Yu, F.R, Pei, Q. (Qingqi), Du, J. (Jianbo), & Zhu, L. (Li). (2020). Joint Optimization of Radio and Computational Resources Allocation in Blockchain-Enabled Mobile Edge Computing Systems. IEEE Transactions on Wireless Communications, 19(6), 4321–4334. doi:10.1109/TWC.2020.2982627