journal article·2024Open access

Enhanced Hybrid Equilibrium Strategy in Fog-Cloud Computing Networks with Optimal Task Scheduling

Muchang Rao, Hang Qin

Computers, Materials & Continua· Volume 79· Issue 2

Abstract

More devices in the Intelligent Internet of Things (AIoT) result in an increased number of tasks that require low latency and real-time responsiveness, leading to an increased demand for computational resources. Cloud computing’s low-latency performance issues in AIoT scenarios have led researchers to explore fog computing as a complementary extension. However, the effective allocation of resources for task execution within fog environments, characterized by limitations and heterogeneity in computational resources, remains a formidable challenge. To tackle this challenge, in this study, we integrate fog computing and cloud computing. We begin by establishing a fog-cloud environment framework, followed by the formulation of a mathematical model for task scheduling. Lastly, we introduce an enhanced hybrid Equilibrium Optimizer (EHEO) tailored for AIoT task scheduling. The overarching objective is to decrease both the makespan and energy consumption of the fog-cloud system while accounting for task deadlines. The proposed EHEO method undergoes a thorough evaluation against multiple benchmark algorithms, encompassing metrics like makespan, total energy consumption, success rate, and average waiting time. Comprehensive experimental results unequivocally demonstrate the superior performance of EHEO across all assessed metrics. Notably, in the most favorable conditions, EHEO significantly diminishes both the makespan and energy consumption by approximately 50% and 35.5%, respectively, compared to the second-best performing approach, which affirms its efficacy in advancing the efficiency of AIoT task scheduling within fog-cloud networks.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Cloud Computing and Resource Management · Transportation and Mobility Innovations

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

References (54)

Show source-provided references
1. Artificial intelligence in Internet of things10.1049/trit.2018.1008 ↗
2. Cost-efficient continuous edge learning for artificial intelligence of things10.1109/JIOT.2021.3104089 ↗
3. An information fusion approach to intelligent traffic signal control using the joint methods of multiagent reinforcement learning and artificial intelligence of things10.1109/TITS.2021.3105426 ↗
4. Technology evolution from self-powered sensors to AIoT enabled smart homes10.1016/j.nanoen.2020.105414 ↗
5. A review of internet of things for smart home: Challenges and solutions10.1016/j.jclepro.2016.10.006 ↗
6. Convergence of blockchain and artificial intelligence in IoT network for the sustainable smart city10.1016/j.scs.2020.102364 ↗
7. IoT based smart and intelligent smart city energy optimization
8. Automata-based dynamic fault tolerant task scheduling approach in fog computing10.1109/TETC.2020.3033672 ↗
9. Intelligent latency-aware tasks prioritization and offloading strategy in distributed fog-cloud of things10.1109/TII.2022.3173899 ↗
10. The future of healthcare internet of things: A survey of emerging technologies10.1109/COMST.2020.2973314 ↗
11. Communication-efficient and cross-chain empowered federated learning for artificial intelligence of things10.1109/TNSE.2022.3178970 ↗
12. Edge-computing-driven internet of things: A survey10.1145/3555308 ↗
13. Internet of things based smart grids supported by intelligent edge computing10.1109/ACCESS.2019.2920488 ↗
14. The security of big data in fog-enabled iot applications including blockchain: A survey10.3390/s19081788 ↗
15. Learning-based energy-efficient resource management by heterogeneous RF/VLC for ultra-reliable low-latency industrial IoT networks10.1109/TII.2019.2933867 ↗
16. Fog computing: Driving force behind the emergence of edge computing
17. Al-khafajiy · Future Gener. Comput. Syst. · Nov. 2019 · 100 · 26610.1016/j.future.2019.05.015 ↗
18. Energy-efficient task offloading for time-sensitive applications in fog computing10.1109/JSYST.2018.2877850 ↗
19. Collaborative cloud and edge computing for latency minimization10.1109/TVT.2019.2904244 ↗
20. Optimal resource allocation in fog computing for healthcare applications
21. Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments10.1016/j.future.2021.05.026 ↗
22. DATS: Dispersive stable task scheduling in heterogeneous fog networks10.1109/JIOT.2018.2884720 ↗
23. Green fog planning for optimal internet-of-thing task scheduling10.1109/ACCESS.2019.2961952 ↗
24. IEGA: An improved elitism-based genetic algorithm for task scheduling problem in fog computing10.1002/int.22470 ↗
25. A new task scheduling scheme based on genetic algorithm for edge computing
26. CL-IoT: Cross-layer Internet of Things protocol for intelligent manufacturing of smart farming10.1007/s12652-020-02502-0 ↗
27. Genghis Khan shark optimizer: A novel nature-inspired algorithm for engineering optimization10.1016/j.aei.2023.102210 ↗
28. A hybrid algorithm for task scheduling on heterogeneous multiprocessor embedded systems10.1016/j.asoc.2020.106202 ↗
29. Low-time complexity and low-cost binary particle swarm optimization algorithm for task scheduling and load balancing in cloud computing10.1007/s10489-019-01448-x ↗
30. Deadline-aware and energy-efficient IoT task scheduling in fog computing systems: A semi-greedy approach10.1016/j.jnca.2022.103333 ↗
31. Misra · IEEE J. Sel. Areas Commun. · May 2019 · 37 · 115910.1109/JSAC.2019.2906793 ↗
32. Dependent task offloading with deadline-aware scheduling in mobile edge networks10.1016/j.iot.2023.100868 ↗
33. Evolutionary algorithms to optimize task scheduling problem for the IoT based bag-of-tasks application in cloud-fog computing environment10.3390/app9091730 ↗
34. Energy-aware marine predators algorithm for task scheduling in IoT-based fog computing applications10.1109/TII.2020.3001067 ↗
35. An energy aware task scheduling model using ant-mating optimization in fog computing environment10.1109/TSC.2020.3028575 ↗
36. Directed search: A new operator in NSGA-II for task scheduling in IoT based on cloud-fog computing10.1109/TCC.2022.3188926 ↗
37. Multi-objective grey wolf optimizer algorithm for task scheduling in cloud-fog computing10.1109/ACCESS.2023.3241240 ↗
38. A method based on the combination of laxity and ant colony system for cloud-fog task scheduling10.1109/ACCESS.2019.2936116 ↗
39. Optimizing deadline violation time and energy consumption of IoT jobs in fog–cloud computing10.1007/s00521-022-07596-5 ↗
40. A new energy-aware tasks scheduling approach in fog computing using hybrid meta-heuristic algorithm10.1016/j.jpdc.2020.04.008 ↗
41. An automated task scheduling model using non-dominated sorting genetic algorithm ii for fog-cloud systems10.1109/TCC.2020.3032386 ↗
42. Equilibrium optimizer: A novel optimization algorithm10.1016/j.knosys.2019.105190 ↗
43. Recent developments in equilibrium optimizer algorithm: Its variants and applications10.1007/s11831-023-09923-y ↗
44. Geyser inspired algorithm: A new geological-inspired meta-heuristic for real-parameter and constrained engineering optimization10.1007/s42235-023-00437-8 ↗
45. A heuristic scheduling approach for fog-cloud computing environment with stationary IoT devices10.1016/j.jnca.2021.102994 ↗
46. An efficient method of computation offloading in an edge cloud platform10.1016/j.jpdc.2019.01.003 ↗
47. Energy-aware task scheduling and offloading using deep reinforcement learning in SDN-enabled IoT network10.1016/j.comnet.2022.108957 ↗
48. Deep reinforcement learning-based task scheduling in iot edge computing10.3390/s21051666 ↗
49. Q. Fan, J. Bai, H. Zhang, Y. Yi, and L. Liu, “Delay-aware resource allocation in fog-assisted iot networks through reinforcement learning,” 2020. Accessed: Jan. 25, 2024. [Online]. Available: http://arxiv.org/abs/2005.04097
50. Recent advances in differential evolution–An updated survey10.1016/j.swevo.2016.01.004 ↗
51. Energy-aware metaheuristic algorithm for industrial-internet-of-things task scheduling problems in fog computing applications10.1109/JIOT.2020.3012617 ↗
52. A hybrid particle swarm optimization and hill climbing algorithm for task scheduling in the cloud environments10.1016/j.icte.2017.08.001 ↗
53. A WOA-based optimization approach for task scheduling in cloud computing systems10.1109/JSYST.2019.2960088 ↗
54. A multi-objective task scheduling strategy for intelligent production line based on cloud-fog computing10.3390/s22041555 ↗