A Blockchain-Based Distributed Computational Resource Trading System for Industrial Internet of Things Considering Multiple Preferences
Computational task offloading based on edge computing can deal with the performance bottleneck faced by traditional cloud-based systems for industrial Internet of things (IIoT). To further optimize computing efficiency and resource allocation, collaborative offloading has been put forward to enable the offloading from edge devices to IIoT terminal devices. However, there still lack incentive mechanisms to encourage participants to take over the tasks from others. To counter this situation, this paper proposes a distributed computational resource trading strategy considering multiple preferences of IIoT users. Unlike most existing works, the objective of our trading strategy comprehensively considers different satisfaction degrees with task delay, energy consumption, price, and user reputation of both requesters and collaborators. Our system uses blockchain to enhance the decentralization, security, and automation. Compared with the trading method based on classical double auction matching mechanism, our trading method will have more tasks offloaded and executed, and the trading results are more friendly to collaborators with higher reputation scores.
READ FULL TEXT