journal article·2023Open access

Optimization Scheme of Trusted Task Offloading in IIoT Scenario Based爋n燚QN

Xiaojuan Wang, Zikui Lu, Siyuan Sun, Jingyue Wang, Luona Song, Merveille Nicolas

Computers, Materials & Continua· Volume 74· Issue 1

Abstract

With the development of the Industrial Internet of Things (IIoT), end devices (EDs) are equipped with more functions to capture information. Therefore, a large amount of data is generated at the edge of the network and needs to be processed. However, no matter whether these computing tasks are offloaded to traditional central clusters or mobile edge computing (MEC) devices, the data is short of security and may be changed during transmission. In view of this challenge, this paper proposes a trusted task offloading optimization scheme that can offer low latency and high bandwidth services for IIoT with data security. Blockchain technology is adopted to ensure data consistency. Meanwhile, to reduce the impact of low throughput of blockchain on task offloading performance, we design the processes of consensus and offloading as a Markov decision process (MDP) by defining states, actions, and rewards. Deep reinforcement learning (DRL) algorithm is introduced to dynamically select offloading actions. To accelerate the optimization, we design a novel reward function for the DRL algorithm according to the scale and computational complexity of the task. Experiments demonstrate that compared with methods without optimization, our mechanism performs better when it comes to the number of task offloading and throughput of blockchain.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Blockchain Technology Applications and Security · Privacy-Preserving Technologies in Data

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (35)

Show source-provided references
1. Blockchain-based edge computing resource allocation in IoT: A deep reinforcement learning approach10.1109/JIOT.2020.3035437 ↗
2. Federated deep reinforcement learning for internet of things with decentralized cooperative edge caching10.1109/JIOT.2020.2986803 ↗
3. Computing resource allocation in three-tier IoT fog networks: A joint optimization approach combining stackelberg game and matching10.1109/JIOT.2017.2688925 ↗
4. In-edge AI: Intelligentizing mobile edge computing, caching and communication by federated learning10.1109/MNET.2019.1800286 ↗
5. Hierarchical edge caching in device-to-device aided mobile networks: Modeling, optimization, and design10.1109/JSAC.2018.2844658 ↗
6. A security architecture of VANET based on blockchain and mobile edge computing
7. BeCome: Blockchain-enabled computation offloading for IoT in mobile edge computing10.1109/TII.2019.2936869 ↗
8. An optimized transaction verification method for trustworthy blockchain-enabled IIoT10.1016/j.adhoc.2021.102526 ↗
9. Blockchain-based systems and applications: A survey
10. A Blockchain-based roadside unit-assisted authentication and key agreement protocol for internet of vehicles10.1016/j.jpdc.2020.11.003 ↗
11. Data secure storage mechanism of sensor networks based on blockchain10.32604/cmc.2020.011567 ↗
12. Blockchain for secure and efficient data sharing in vehicular edge computing and networks10.1109/JIOT.2018.2875542 ↗
13. Energy-efficient resource allocation for blockchain-enabled industrial internet of things with deep reinforcement learning10.1109/JIOT.2020.3030646 ↗
14. Blockchain based data storage mechanism in cyber physical system
15. Deep learning in the industrial internet of things: Potentials, challenges, and emerging applications10.1109/JIOT.2021.3051414 ↗
16. Industrial internet of things: Challenges, opportunities, and directions10.1109/TII.2018.2852491 ↗
17. Toward the internet of underground things: A systematic survey10.1109/COMST.2019.2934365 ↗
18. Toward edge-based deep learning in industrial internet of things10.1109/JIOT.2019.2963635 ↗
19. Deep learning for the industrial internet of things (IIoT): A comprehensive survey of techniques, implementation frameworks, potential applications, and future directions10.3390/s21227518 ↗
20. A survey on task offloading in multi-access edge computing10.1016/j.sysarc.2021.102225 ↗
21. Mobile edge computing: A survey on architecture and computation offloading10.1109/COMST.2017.2682318 ↗
22. Delay-optimal computation task scheduling for mobile-edge computing systems
23. Multi-user offloading for edge computing networks: A dependency-aware and latency-optimal approach10.1109/JIOT.2019.2943373 ↗
24. Dynamic computation offloading in IoT fog systems with imperfect channel-state information: A POMDP approach10.1109/JIOT.2020.3004223 ↗
25. Blockchain and the internet of things in the industrial sector10.1109/MITP.2018.032501742 ↗
26. EEDTO: An energy-efficient dynamic task offloading algorithm for blockchain-enabled IoT-edge-cloud orchestrated computing10.1109/JIOT.2020.3033521 ↗
27. Blockchain-enabled task offloading and resource allocation in fog computing networks10.1155/2021/7518534 ↗
28. Blockchain-based software-defined industrial internet of things: A dueling deep q-learning approach10.1109/JIOT.2018.2871394 ↗
29. Privacy-preserved task offloading in mobile blockchain with deep reinforcement learning10.1109/TNSM.2020.3010967 ↗
30. Cooperative computation offloading and resource allocation for blockchain-enabled mobile-edge computing: A deep reinforcement learning approach10.1109/JIOT.2019.2961707 ↗
31. Exploring and modelling IoT offloading policies in edge cloud environments10.32604/csse.2022.018112 ↗
32. Investigating and modelling of task offloading latency in edge-cloud environment10.32604/cmc.2021.018145 ↗
33. State-based offloading model for improving response rate of IoT services10.32604/cmc.2021.014321 ↗
34. An optimization scheme for task offloading and resource allocation in vehicle edge networks10.32604/jiot.2020.011792 ↗
35. A storage optimization scheme for blockchain transaction databases10.32604/csse.2021.014530 ↗