Edge Computing-Based Tasks Offloading and Block Caching for Mobile Blockchain

被引:18
作者
Yan, Yong [1 ]
Dai, Yao [2 ]
Zhou, Zhiqiang [1 ]
Jiang, Wei [3 ]
Guo, Shaoyong [2 ]
机构
[1] State Grid Zhejiang Elect Power Co, Elect Power Res Inst, Hangzhou, Peoples R China
[2] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing, Peoples R China
[3] State Grid Corp China, Beijing, Peoples R China
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2020年 / 62卷 / 02期
基金
中国国家自然科学基金;
关键词
Edge computing; blockchain; mining offloading; block caching; INTERNET;
D O I
10.32604/cmc.2020.07425
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Things (IoT) technology is rapidly evolving, but there is no trusted platform to protect user privacy, protect information between different IoT domains, and promote edge processing. Therefore, we integrate the blockchain technology into constructing trusted IoT platforms. However, the application of blockchain in IoT is hampered by the challenges posed by heavy computing processes. To solve the problem, we put forward a blockchain framework based on mobile edge computing, in which the blockchain mining tasks can be offloaded to nearby nodes or the edge computing service providers and the encrypted hashes of blocks can be cached in the edge computing service providers. Moreover, we model the process of offloading and caching to ensure that both edge nodes and edge computing service providers obtain the maximum profit based on game theory and auction theory. Finally, the proposed mechanism is compared with the centralized mode, mode A (all the miners offload their tasks to the edge computing service providers), and mode B (all the miners offload their tasks to a group of neighbor devices). Simulation results show that under our mechanism, mining networks obtain more profits and consume less time on average.
引用
收藏
页码:905 / 915
页数:11
相关论文
共 18 条
[1]  
[Anonymous], 2017, Proceedings-2016 IEEE International Conference on Internet of Things
[2]  
IEEE Green Computing and Communications
[3]  
IEEE Cyber, Physical, and Social Computing
[4]  
IEEE Smart Data, iThings-GreenComCPSCom-Smart Data 2016, DOI [10.1109/iThings-GreenCom-CPSComSmartData.2016.102, DOI 10.1109/ITHINGS-GREENCOM-CPSCOMSMARTDATA.2016.102]
[5]   How Can Edge Computing Benefit From Software-Defined Networking: A Survey, Use Cases, and Future Directions [J].
Baktir, Ahmet Cihat ;
Ozgovde, Atay ;
Ersoy, Cem .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (04) :2359-2391
[6]   A Blockchain Connected Gateway for BLE-Based Devices in the Internet of Things [J].
Cha, Shi-Cho ;
Chen, Jyun-Fu ;
Su, Chunhua ;
Yeh, Kuo-Hui .
IEEE ACCESS, 2018, 6 :24639-24649
[7]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[8]   ASIC-Resistance of Multi-Hash Proof-of-Work Mechanisms for Blockchain Consensus Protocols [J].
Cho, Hyungmin .
IEEE ACCESS, 2018, 6 :66210-66222
[9]   Blockchains and Smart Contracts for the Internet of Things [J].
Christidis, Konstantinos ;
Devetsikiotis, Michael .
IEEE ACCESS, 2016, 4 :2292-2303
[10]   Jupiter: A Blockchain platform for mobile devices [J].
Han, Siyuan ;
Xu, Zihuan ;
Chen, Lei .
2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, :1649-1652