Cloud Brain Fog Scheduler Machine Learning-Enhanced Task Allocation
International Journal of Electronics and Communication Engineering |
© 2024 by SSRG - IJECE Journal |
Volume 11 Issue 7 |
Year of Publication : 2024 |
Authors : Hardik Mahendrabhai Patel, Kirit J. Modi, Chirag I. Patel |
How to Cite?
Hardik Mahendrabhai Patel, Kirit J. Modi, Chirag I. Patel, "Cloud Brain Fog Scheduler Machine Learning-Enhanced Task Allocation," SSRG International Journal of Electronics and Communication Engineering, vol. 11, no. 7, pp. 200-207, 2024. Crossref, https://doi.org/10.14445/23488549/IJECE-V11I7P120
Abstract:
Fog computing bridges the advantages of cloud computing with edge computing, enhancing service delivery, reducing latency, and supporting mobility. Despite facing challenges in security, service management, operation, and data handling, fog computing holds promise in sectors like agriculture, urban planning, and healthcare. This paper introduces an innovative machine learning algorithm designed to aid cloud platforms in selecting optimal scheduling strategies through multi-criteria decision-making, thereby improving performance optimization. Our primary objective is to minimize the makespan for a given set of tasks. To assess the effectiveness of our approach, we perform simulations using the CloudSim toolkit, examining the algorithm’s performance across various configurations, including different numbers of Virtual Machines (VMs).
Keywords:
Machine learning, Cloud computing, Fog computing, Real time task scheduling, Energy efficient, Distributed system.
References:
[1] Resul Das, and Muhammad Muhammad Inuwa, “A Review on Fog Computing: Issues, Characteristics, Challenges, and Potential Applications,” Telematics and Informatics Reports, vol. 10, pp. 1-20, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Shashank Swarup, Elhadi M. Shakshuki, and Ansar Yasar, “Energy Efficient Task Scheduling in Fog Environment Using Deep Reinforcement Learning Approach,” Procedia Computer Science, vol. 191, pp. 65-75, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Biji Nair, and S. Mary Saira Bhanu, “Task Scheduling in Fog Node within the Tactical Cloud,” Defence Science Journal, vol. 72, no. 1, pp. 49-55, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Sundas Iftikhar et al., “HunterPlus: AI Based Energy-Efficient Task Scheduling for Cloud–Fog Computing Environments,” Internet of Things, vol. 21, pp. 1-17, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[5] S. Benila, and N. Usha Bhanu, “Fog Managed Data Model for IoT Based Healthcare Systems,” Journal of Internet Technology, vol. 23, no. 2, pp. 217-226, 2022.
[Google Scholar] [Publisher Link]
[6] A.S. Abohamama, Amir El-Ghamry, and Eslam Hamouda, “Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud–Fog Environment,” Journal of Network and Systems Management, vol. 30, pp. 1-35, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Dk. Siti Nur Khadhijah Pg. Ali Kumar et al., “Green Demand Aware Fog Computing: A Prediction-Based Dynamic Resource Provisioning Approach,” Electronics, vol. 11, no. 4, pp. 1-23, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Husam Suleiman, “A Cost-Aware Framework for QoS-Based and Energy-Efficient Scheduling in Cloud–Fog Computing,” Future Internet, vol. 14, no. 11, pp. 1-21, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Mohamed Abdel-Basset et al., “Task Scheduling Approach in Cloud Computing Environment Using Hybrid Differential Evolution,” Mathematics, vol. 10, no. 21, pp. 1-26, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[10] David Perez Abreu et al., “A Comparative Analysis of Simulators for the Cloud to Fog Continuum,” Simulation Modelling Practice and Theory, vol. 101, pp. 1-27, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[11] V. Sindhu, M. Prakash, and P. Mohan Kumar, “Energy-Efficient Task Scheduling and Resource Allocation for Improving the Performance of a Cloud–Fog Environment,” Symmetry, vol. 14, no. 11, pp. 1-16, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Kholoud Alatoun et al., “A Novel Low-Latency and Energy-Efficient Task Scheduling Framework for Internet of Medical Things in an Edge Fog Cloud System,” Sensors, vol. 22, no. 14, pp. 1-36, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Sanna Mehraj Kak, Parul Agarwal, and M. Afshar Alam, “Task Scheduling Techniques for Energy Efficiency in the Cloud,” EAI Endorsed Transactions on Energy Web, vol. 9, no. 39, pp. 1-6, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[14] Ranumayee Sing et al., “EMCS: An Energy-Efficient Makespan Cost-Aware Scheduling Algorithm Using Evolutionary Learning Approach for Cloud-Fog-Based IoT Applications,” Sustainability, vol. 14, no. 22, pp. 1-25, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[15] Zhong Zong, “An Improvement of Task Scheduling Algorithms for Green Cloud Computing,” The 15th International Conference on Computer Science & Education (ICCSE), Delft, Netherlands, pp. 654-657, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Gaurav Agarwal et al., “Multiprocessor Task Scheduling Using Multi-Objective Hybrid Genetic Algorithm in Fog-Cloud Computing,” Knowledge-Based Systems, vol. 272, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Mekala Ratna Raju, and Sai Krishna Mothku, “Delay and Energy Aware Task Scheduling Mechanism for Fog-Enabled IoT Applications: A Reinforcement Learning Approach,” Computer Networks, vol. 224, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Shinu M. Rajagopal, M. Supriya, and Rajkumar Buyya, “FedSDM: Federated Learning Based Smart Decision Making Module for ECG Data in IoT Integrated Edge–Fog–Cloud Computing Environments,” Internet of Things, vol. 22, pp. 1-20, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Elías Del-Pozo-Puñal, Félix García-Carballeira, and Diego Camarmas-Alonso, “A Scalable Simulator for Cloud, Fog and Edge Computing Platforms with Mobility Support,” Future Generation Computer Systems, vol. 144, pp. 117-130, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[20] Fulong Xu et al., “Adaptive Scheduling Strategy of Fog Computing Tasks with Different Priority for Intelligent Production Lines,” Procedia Computer Science, vol. 183, pp. 311-317, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[21] Hamza Baniata, Ahmad Anaqreh, and Attila Kertesz, “PF-BTS: A Privacy-Aware Fog-Enhanced Blockchain-assisted Task Scheduling,” Information Processing & Management, vol. 58, no. 1, pp. 1-18, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[22] Muhammad Ali Jamshed et al., “Reinforcement Learning-based Allocation of Fog Nodes for Cloud-based Smart Grid,” E-Prime - Advances in Electrical Engineering, Electronics and Energy, vol. 4, pp. 1-11, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[23] Thomas Dreibholz, and Somnath Mazumdar, “Towards a Lightweight Task Scheduling Framework for Cloud and Edge Platform,” Internet of Things, vol. 21, pp. 1-16, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[24] Malvinder Singh Bali et al., “An Effective Technique to Schedule Priority Aware Tasks to Offload Data on Edge and Cloud Servers,” Measurement: Sensors, vol. 26, pp. 1-9, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[25] Gaith Rjoub, and Jamal Bentahar, “Cloud Task Scheduling Based on Swarm Intelligence and Machine Learning,” 2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud), Prague, Czech Republic, pp. 272-279, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[26] Bruno Cunha et al., “Intelligent Scheduling with Reinforcement Learning,” Applied Sciences, vol. 11, no. 8, pp. 1-22, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[27] Gomatheeshwari Balasekaran, Selvakumar Jayakumar, and Rocio Perez de Prado, “An Intelligent Task Scheduling Mechanism for Autonomous Vehicles via Deep Learning,” Energies, vol. 14, no. 6, pp. 1-22, 2021.
[CrossRef] [Google Scholar] [Publisher Link]