Edge Computing Task Scheduling with Joint Blockchain and Task Caching in Industrial Internet
Source abstract
Abstract
Deploying task caching at edge servers has become an effective way to handle compute-intensive and latency-sensitive tasks on the industrial internet. However, how to select the task scheduling location to reduce task delay and cost while ensuring the data security and reliable communication of edge computing remains a challenge. To solve this problem, this paper establishes a task scheduling model with joint blockchain and task caching in the industrial internet and designs a novel blockchain-assisted caching mechanism to enhance system security. In this paper, the task scheduling problem, which couples the task scheduling decision, task caching decision, and blockchain reward, is formulated as the minimum weighted cost problem under delay constraints. This is a mixed integer nonlinear problem, which is proved to be nonconvex and NP-hard. To solve the optimal solution, this paper proposes a task scheduling strategy algorithm based on an improved genetic algorithm (IGA-TSPA) by improving the genetic algorithm initialization and mutation operations to reduce the size of the initial solution space and enhance the optimal solution convergence speed. In addition, an Improved Least Frequently Used algorithm is proposed to improve the content hit rate. Simulation results show that IGA-TSPA has a faster optimal solution-solving ability and shorter running time compared with the existing edge computing scheduling algorithms. The established task scheduling model not only saves 62.19% of system overhead consumption in comparison with local computing but also has great significance in protecting data security, reducing task processing delay, and reducing system cost.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: IoT and Edge/Fog Computing · Blockchain Technology Applications and Security · Caching and Content Delivery
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (29)
Show source-provided references
1. Integration of digital factory with smart factory based on internet of things10.1016/j.procir.2016.05.050 ↗
2. Industrial internet of things: Ecological entrance ticket for future manufacturing industry
3. Research on IIoT architecture of edge computing based on blockchain
4. An algorithm based on markov chain to improve edge cache hit ratio for blockchain-enabled IoT10.23919/JCC.2020.09.006 ↗
5. Internet of things and edge cloud computing roadmap for manufacturing10.1109/MCC.2016.91 ↗
6. Edge computing: Vision and challenges10.1109/JIOT.2016.2579198 ↗
7. A survey on mobile edge networks: Convergence of computing, caching and communications10.1109/ACCESS.2017.2685434 ↗
8. Caching-based task scheduling for edge computing in intelligent manufacturing
9. Intelligent task caching in edge cloud via bandit learning10.1109/TNSE.2020.3047417 ↗
10. Security and privacy on blockchain10.1145/3158369 ↗
11. Blockchain: A distributed solution to automotive security and privacy10.1109/MCOM.2017.1700879 ↗
12. Computation offloading and resource allocation in mixed Fog/Cloud computing systems with min-max fairness guarantee10.1109/TCOMM.2017.2787700 ↗
13. Computation offloading with instantaneous load billing for mobile edge computing
14. Efficient offloading for minimizing task computation delay of NOMA-based multiaccess edge computing10.1109/TCOMM.2022.3162263 ↗
15. Dynamic edge computation offloading for internet of things with energy harvesting: A learning method10.1109/JIOT.2018.2882783 ↗
16. Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction10.7717/peerj-cs.893 ↗
17. Two time-scale joint service caching and task offloading for UAV-assisted mobile edge computing
18. Offloading strategy with PSO for mobile edge computing based on cache mechanism10.1007/s10586-021-03414-0 ↗
19. Reinforcement learning-based optimal computing and caching in mobile edge network10.1109/JSAC.2020.3000396 ↗
20. Content-centric heterogeneous fog networks relying on energy efficiency optimization10.1109/TVT.2020.3013020 ↗
21. Trustworthy blockchain-empowered collaborative edge computing-as-a-service scheduling and data sharing in the IIoE10.1109/JIOT.2021.3058125 ↗
22. Computation offloading and content caching in wireless blockchain networks with mobile edge computing10.1109/TVT.2018.2866365 ↗
23. Blockchain-based task offloading in drone-aided mobile edge computing10.1109/MNET.011.2000222 ↗
24. Blockchain and learning-based secure and intelligent task offloading for vehicular fog computing10.1109/TITS.2020.3007770 ↗
25. A survey of research on computation offloading in mobile cloud computing10.1007/s11276-022-02920-2 ↗
26. Energy-latency tradeoff for energy-aware offloading in mobile edge computing networks10.1109/JIOT.2017.2786343 ↗
27. Computing offloading strategy using improved genetic algorithm in mobile edge computing system10.1007/s10723-021-09578-8 ↗
28. Optimal pricing-based edge computing resource management in mobile blockchain
29. EEDTO: An energy-efficient dynamic task offloading algorithm for blockchain-enabled IoT-edge-cloud orchestrated computing10.1109/JIOT.2020.3033521 ↗