Volume 12 , Issue 1 , PP: 45-56, 2024 | Cite this article as | XML | Html | PDF | Full Length Article
Kandan M. 1 * , M. Mutharasu 2 , Siva Satya Sreedhar P. 3 , S. Thenappan 4 , G. Nagarajan 5
Doi: https://doi.org/10.54216/JISIoT.120104
Cloud computing (CC) refers to a current computing method that provides the virtualization of computing services as a utility to Cloud service users. Problems based on ineffective task mapping to cloud resource frequently happen in a cloud atmosphere. Task scheduling (TS), thus, means effective scheduling of rational allocation and computational actions of computing resource in certain limitations in the IaaS cloud network. Job scheduling was to allocate tasks to the most appropriate sources to reach more than one goal. Thus, choosing a suitable work scheduling technique for rising CC resource efficiency, whereas maintaining high quality of service (QoS) assurances, becomes a significant problem that remains to attract interest of researchers. Metaheuristic techniques shown remarkable efficacy in supplying near-optimal scheduling solutions for a complicated large-sized issues. Recently, a rising number of independent scholar has examined the QoS rendered by TS approaches. Therefore, this study develops an Energy Efficient Task Scheduling Strategy using Modified Coot Optimization Algorithm (EETSS-MCOA) for CC environment. The EETSS-MCOA method carries out the derivation of features and MCOA is applied to schedule tasks. In addition, the MCOA algorithm is derived by the combination of adaptive β hill climbing concept with the COA for enhanced task scheduling. The conventional COA is stimulated by the swarming characteristics of birds known as coots. The COA followed two distinct stages of bird movements on water surface. The experimental results of the EETSS-MCOA model are validated on CloudSim tool. The solutions attained by the EETSS-MCOA model are found to be better than the existing algorithms.
Cloud computing , Task scheduling , Metaheuristic algorithms , Quality of service , Coot optimization algorithm
[1] I.M. Ibrahim, "Task scheduling algorithms in cloud computing: A review," Turkish Journal of Computer and Mathematics Education (TURCOMAT), vol. 12, no. 4, pp. 1041-1053, 2021.
[2] J.C. Guevara and N.L. da Fonseca, "Task scheduling in cloud-fog computing systems," Peer-to-Peer Networking and Applications, vol. 14, no. 2, pp. 962-977, 2021.
[3] Y. Natarajan, S. Kannan and G. Dhiman, "Task scheduling in cloud using aco," Recent Advances in Computer Science and Communications (Formerly: Recent Patents on Computer Science), vol. 15, no. 3, pp. 348-353, 2022.
[4] K. Pradeep, L.J. Ali, N. Gobalakrishnan, C.J. Raman and N. Manikandan, "CWOA: hybrid approach for task scheduling in cloud environment," The Computer Journal, vol. 65, no. 7, pp. 1860-1873, 2022.
[5] T. Bezdan, M. Zivkovic, N. Bacanin, I. Strumberger and E. Tuba, "Multi-objective task scheduling in cloud computing environment by hybridized bat algorithm," Journal of Intelligent & Fuzzy Systems, vol. 42, no. 1, pp. 411-423, 2022.
[6] S. Potluri and K.S. Rao, "Optimization model for QoS based task scheduling in cloud computing environment," Indonesian Journal of Electrical Engineering and Computer Science, vol. 18, no. 2, pp. 1081-1088, 2020.
[7] M. Ibrahim, S. Nabi, A. Baz, N. Naveed and H. Alhakami, "Towards a task and resource aware task scheduling in cloud computing: An experimental comparative evaluation," International Journal of Networked and Distributed Computing, vol. 8, no. 3, pp. 131-138, 2020.
[8] G. Natesan and A. Chokkalingam, "An improved grey wolf optimization algorithm based task scheduling in cloud computing environment," International Arab Journal of Information Technology, vol. 17, no. 1, pp.73-81, 2020.
[9] P. Albert and M. Nanjappan, "WHOA: hybrid based task scheduling in cloud computing environment," Wireless Personal Communications, vol. 121, no. 3, pp. 2327-2345, 2021.
[10] S.M.G. Kashikolaei, A.A.R. Hosseinabadi, B. Saemi, M.B. Shareh A.K. Sangaiah et al., "An enhancement of task scheduling in cloud computing based on imperialist competitive algorithm and firefly algorithm," The Journal of Supercomputing, vol. 76, no. 8, pp. 6302-6329, 2020.
[11] R. Medara and R.S. Singh, "Energy efficient and reliability aware workflow task scheduling in cloud environment," Wireless Personal Communications, vol. 119, no. 2, pp. 1301-1320, 2021.
[12] X. Huang, C. Li, H. Chen and D. An, "Task scheduling in cloud computing using particle swarm optimization with time varying inertia weight strategies," Cluster Computing, vol. 23, no. 2, pp. 1137-1147, 2020.
[13] M. Abd Elaziz and I. Attiya, "An improved Henry gas solubility optimization algorithm for task scheduling in cloud computing," Artificial Intelligence Review, vol. 54, no. 5, pp. 3599-3637, 2021.
[14] S. Velliangiri, P. Karthikeyan, V.A. Xavier and D. Baswaraj, "Hybrid electro search with genetic algorithm for task scheduling in cloud computing," Ain Shams Engineering Journal, vol. 12, no. 1, pp. 631-639, 2021.
[15] X. Chen, L. Cheng, C. Liu, Q. Liu, J. Liu et al., "A WOA-based optimization approach for task scheduling in cloud computing systems," IEEE Systems Journal, vol. 14, no. 3, pp. 3117-3128, 2020.
[16] A. Najafizadeh, A. Salajegheh, A.M. Rahmani and A. Sahafi, "Multi-objective Task Scheduling in cloud-fog computing using goal programming approach," Cluster Computing, vol. 25, no. 1, pp. 141-165, 2022.
[17] A.D. Boursianis, M.S. Papadopoulou, M. Salucci, A. Polo, P. Sarigiannidis et al., "Frequency Selective Surface Design Using Coot Optimization Algorithm for 5G Applications," 2022 International Workshop on Antenna Technology (iWAT), 2022, pp. 184-187, doi: 10.1109/iWAT54881.2022.9810997.
[18] K. Sun, H. Jia, Y. Li and Z. Jiang, "Hybrid improved slime mould algorithm with adaptive β hill climbing for numerical optimization," Journal of Intelligent & Fuzzy Systems, vol. 40, no. 1, pp. 1667-1679, 2021.
[19] R.N. Calheiros, R. Ranjan, A. Beloglazov, C.A. De Rose and R. Buyya, "CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms," Software: Practice and experience, vol. 41, no. 1, pp. 23-50, 2011.
[20] A.A. Zubair, S.A. Razak, M.A. Ngadi, A. Al-Dhaqm, W.M. Yafooz et al., "A Cloud Computing-Based Modified Symbiotic Organisms Search Algorithm (AI) for Optimal Task Scheduling," Sensors, vol. 22, no. 4, pp. 1674, 2022.
[21] Ahmed M. AbdelMouty. (2022). An advanced optimization technique for integrating IoT and cloud computing on manufacturing performance for supply chain management. Journal of Journal of Intelligent Systems and Internet of Things, 7 ( 2 ), 30-39 (Doi : https://doi.org/10.54216/JISIoT.070203)
[22] S. Phani Praveen, Balamuralikrishna Thati, Ch Anuradha, S. Sindhura, Mohammed Altaee, M. Abdul jalil. (2023). A Novel Approach for Enhance Fusion Based Healthcare System In Cloud Computing. Journal of Journal of Intelligent Systems and Internet of Things, 9 ( 1 ), 84-96 (Doi : https://doi.org/10.54216/JISIoT.090106)