Blockchain-assisted trusted computing and communication resource allocation strategy for industrial Internet of Things
Jie Lü, Yuexia Zhang, Taifu Yuan · Internet of Things · 2024
The Industrial Internet of Things (IIoT) has introduced digitalization and intelligence to the industrial field. However, the terminal in IIoT has a low computing power and limited storage resources, thus it is necessary to calculate and unload the data generated by the terminal and to allocate re-sources. Aiming to resolve the issues of computation offloading and resource allocation in IIoT, a blockchain-assisted data communication and computing service strategy of IIoT was constructed in this study. First, a blockchain-assisted computing and communication resource allocation model in IIoT was established, which embeds resource allocation and computation offloading into a block-chain to ensure the credibility of data during the process. In order to find the minimum value of the weighted sum of system energy cost, as well as the delay in blockchain-assisted resource allocation and computation offloading, a Levy flight-enhanced JAYA optimization algorithm(p-JAVA) based on blockchain resource allocation was proposed, which was embedded into the blockchain system to ensure the security of the data when allocating resources. Simultaneously, Levy flight was used to modify the algorithm to improve the convergence speed of the algorithm. The simulation results demonstrated that the Levy flight-enhanced JAYA optimization algorithm consumed 21% of the energy compared with the genetic algorithm, and 17.7% energy compared with the particle swarm optimization algorithm. The load balancing ability of the Levy flight-enhanced JAYA optimization algorithm is relative to the particle swarm optimization and genetic algorithms, which significantly increases the energy and delay consumption in the resource allocation of IIoT and improves the system performance.