Cooperative and Distributed Computation Offloading for Blockchain-Empowered Industrial Internet of Things

被引:113
作者
Chen, Wuhui [1 ]
Zhang, Zhen [1 ]
Hong, Zicong [1 ]
Chen, Chuan [1 ]
Wu, Jiajing [1 ]
Maharjan, Sabita [2 ]
Zheng, Zibin [1 ]
Zhang, Yan [3 ]
机构
[1] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510006, Guangdong, Peoples R China
[2] Univ Oslo, Simula Res Lab, N-0316 Oslo, Norway
[3] Univ Oslo, Dept Informat, N-0316 Oslo, Norway
基金
中国国家自然科学基金;
关键词
Blockchain; computation offloading; edge computing; Industrial Internet of Things (IIoT); MANAGEMENT; IOT;
D O I
10.1109/JIOT.2019.2918296
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Offloading computation-intensive blockchain mining tasks to the edge servers (ESs) is a promising solution for blockchain-empowered Industrial Internet of Things (IIoT) because the computing capabilities in IIoT are usually limited, whereas the blockchain mining tasks are computationally intensive. However, the computation offloading solutions for data processing tasks and for blockchain mining tasks have been studied separately. Moreover, most of the existing solutions for offloading assume that all IIoT devices can directly connect to the ESs or cloud data centers. To address these issues, in this paper, we propose a multihop cooperative and distributed computation offloading algorithm that considers the data processing tasks and the mining tasks together for blockchain-empowered IIoT. First, we study the multihop computation offloading problem for both the data processing tasks and the mining tasks to minimize the economic cost of IIoT devices. Second, we formulate the offloading problem as a potential game in which the IIoT devices can make their decisions autonomously and prove the existence of Nash equilibrium (NE) for the game. Third, we design an efficient distributed algorithm based on exchanging messages between IIoT devices to achieve the NE with low computational complexity. Lastly, our experimental results demonstrate that our distributed algorithm scales well as the number of IIoT devices increases and has the minimum system cost compared with other approaches.
引用
收藏
页码:8433 / 8446
页数:14
相关论文
共 40 条
[1]   Deploying Fog Computing in Industrial Internet of Things and Industry 4.0 [J].
Aazam, Mohammad ;
Zeadally, Sherali ;
Harras, Khaled A. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (10) :4674-4682
[2]  
Alshamrani H., 2016, P IEEE INT C COMM IC, P1
[3]  
[Anonymous], 2017, PROC IEEE C COMPUT C
[4]  
[Anonymous], IEEE INTERNET THINGS
[5]  
[Anonymous], IEEE INTERNET THINGS
[6]  
[Anonymous], 2018, 2018 IEEE International Conference on Communications (ICC)
[7]  
[Anonymous], 2019, MOBILE NETW APPL, DOI DOI 10.1089/TMJ.2018.0229
[8]  
[Anonymous], 2018, 2018 IEEE INT C COMM
[9]   FlopCoin: A Cryptocurrency for Computation Offloading [J].
Chatzopoulos, Dimitris ;
Ahmadi, Mahdieh ;
Kosta, Sokol ;
Hui, Pan .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2018, 17 (05) :1062-1075
[10]  
Chen Y., IEEE INTERNET THINGS