Blockchain-based Dependable Task Offloading and Resource Allocation for IIoT via Multi-Agent Deep Reinforcement Learning | IEEE Conference Publication | IEEE Xplore

Blockchain-based Dependable Task Offloading and Resource Allocation for IIoT via Multi-Agent Deep Reinforcement Learning


Abstract:

Task offloading and resource allocation are fundamental and crucial for the edge computing-enhanced industrial Internet of things, where the security and credibility amon...Show More

Abstract:

Task offloading and resource allocation are fundamental and crucial for the edge computing-enhanced industrial Internet of things, where the security and credibility among massive heterogeneous devices are being challenged. This paper first proposes a novel blockchain consensus scheme named replicated and Byzantine fault tolerant, which can enhance the trust among nodes with the low communication cost. Then, with the objective of minimizing the task completion time, which includes credible verification, task offloading and transaction record, a joint task offloading and resource allocation problem with respect to blockchain verification ratio, offloading decision, communication and computing resources is formulated. Due to its non-convexity and the decentralized characteristic of blockchain, a multi-agent deep reinforcement learning algorithm with deterministic policy gradient is proposed to appropriate the optimal solution. Experiment results confirm the effectiveness of the proposed scheme in guaranteeing the timeliness and security.
Date of Conference: 10-13 October 2023
Date Added to IEEE Xplore: 11 December 2023
ISBN Information:

ISSN Information:

Conference Location: Hong Kong, Hong Kong

Funding Agency:


I. Introduction

In recent years, the rapid development of the industrial Internet of things (IIoT) has promoted the proliferation of numerous intelligent end devices (EDs) for ubiquitous sensing and accessing. However, more and more computing-intensive and time-sensitive tasks are emerging that imposes higher requirements on computing and communication resources. For this case, edge computing (EC) which supports tasks offloading to EC servers was proposed to handle complex computing tasks and reduce the computing delay [1] – [4].

Contact IEEE to Subscribe

References

References is not available for this document.