Computation Offloading and Content Caching in Wireless Blockchain Networks with Mobile Edge Computing
Blockchain technology has been applied in a variety of fields due to its capability of establishing trust in a decentralized fashion. However, the application of blockchain in wireless mobile networks is hindered by a major challenge brought by the proof-of-work (PoW) puzzle during the mining process, which sets a high demand for the computational capability and storage availability in mobile devices. To address this problem, we propose a novel mobile edge computing (MEC) enabled wireless blockchain framework where the computation-intensive mining tasks can be offloaded to nearby edge computing nodes and the cryptographic hashes of blocks can be cached in the MEC server. Particularly, two offloading modes are considered, i.e., offloaded to the nearby access point (AP) or a group of nearby users. First, we conduct the performance analysis of each mode with stochastic geometry methods. Then, the joint offloading decision and caching strategy is formulated as an optimization problem. Furthermore, an alternating direction method of multipliers (ADMM) based algorithm is utilized to solve the problem in a distributed manner. Finally, simulation results demonstrate the effectiveness of our proposed scheme.
|Keywords||blockchain, computation offloading, content caching, Mobile edge computing, stochastic geometry|
|Journal||IEEE Transactions on Vehicular Technology|
Liu, M. (Mengting), Yu, F.R, Teng, Y. (Yinglei), Leung, V.C.M. (Victor C. M.), & Song, M. (Mei). (2018). Computation Offloading and Content Caching in Wireless Blockchain Networks with Mobile Edge Computing. IEEE Transactions on Vehicular Technology. doi:10.1109/TVT.2018.2866365