IJISA Vol. 18, No. 5, 8 Oct. 2026
Cover page and Table of Contents: PDF (size: 1324KB)
PDF (1324KB), PP.1-21
Views: 0 Downloads: 0
Cloud Computing, Lion Optimization, Priority Scheduling, Task Scheduling, Energy Consumption, GoCJ Datasets
Task scheduling plays an important role in cloud computing, as it directly affects makespan, resource utilization, and energy consumption in data centers. With the increasing scale of cloud infrastructures, reducing energy usage and operational cost while maintaining efficient task execution has become a key research challenge. In this work, we propose a priority-aware task scheduling approach based on the Lion Optimization Algorithm (Priority-LOA), which includes both VM priorities and task priorities, which are modelled using the LOA. It is designed to minimize energy usage and power costs in data centers, ensuring efficient task-to-VM mapping. To achieve this, VM and task priorities are first computed and then we apply LOA to optimize energy consumption, makespan, power cost and resource utilization. The proposed scheduler is implemented in the SimPy simulation and evaluated using Google Cloud Jobs workloads ranging from 100 to 1000 tasks with task size 15,000 to 900,000. Experimental results demonstrate that the proposed Priority-LOA-based scheduler achieves near-optimal makespan by 42% and 56.63%, resource utilization by 54% and 109.70%, energy consumption by 31.74% and 41.78% and cost by 31.74% and 41.78% compared to Genetic Algorithm (GA) and Particle Swarm Optimization (PSO).
Pillareddy Vamsheedhar Reddy, Karri Ganesh Reddy, Gayathri Tippani, "PLOA: Priority based Task Scheduling using LOA for Cloud Computing", International Journal of Intelligent Systems and Applications (IJISA), Vol.18, No.5, pp.1-21, 2026. DOI:10.5815/ijisa.2026.05.01
[1]P. Singh, M. Dutta, and N. Aggarwal, “A review of task scheduling based on meta-heuristics approach in cloud computing,” Knowl. Inf. Syst., vol. 52, no. 1, pp. 1–51, 2017, doi: 10.1007/s10115-017-1044-2.
[2]S. Singh and I. Chana, “A Survey on Resource Scheduling in Cloud Computing: Issues and Challenges,” J. Grid Comput., vol. 14, no. 2, pp. 217–264, 2016, doi: 10.1007/s10723-015-9359-2.
[3]M. Kumar, S. C. Sharma, A. Goel, and S. P. Singh, “A comprehensive survey for scheduling techniques in cloud computing,” J. Netw. Comput. Appl., vol. 143, no. June, pp. 1–33, 2019, doi: 10.1016/j.jnca.2019.06.006.
[4]P. V. Reddy and K. G. Reddy, “An Analysis of a Meta Heuristic Optimization Algorithms for Cloud Computing,” 2021 5th Int. Conf. Inf. Syst. Comput. Networks, ISCON 2021, 2021, doi: 10.1109/ISCON52037.2021.9702376.
[5]V. R. Pillareddy and G. R. Karri, “applied sciences MONWS: Multi-Objective Normalization Workflow Scheduling for Cloud Computing,” 2023.
[6]Institute of Electrical and Electronics Engineers, 2018 the 3rd IEEE International Conference on Cloud Computing and Big Data Analysis (ICCCBDA 2018): April 20-22, 2018, Chengdu, China.
[7]L. Liu, Q. Fan, and R. Buyya, “A Deadline-Constrained Multi-Objective Task Scheduling Algorithm in Mobile Cloud Environments,” IEEE Access, vol. 6, pp. 52982–52996, 2018, doi: 10.1109/ACCESS.2018.2870915.
[8]E. S. Alkayal and N. R. Jennings, “Efficient Task Scheduling Multi-Objective Particle Swarm Optimization in Cloud Computing,” 41st Conf. Local Comput. Networks Work., pp. 17–24, 2016, doi: 10.1109/LCN.2016.024.
[9]K. Li, G. Xu, G. Zhao, Y. Dong, and D. Wang, “Cloud task scheduling based on load balancing ant colony optimization,” Proc. - 2011 6th Annu. ChinaGrid Conf. ChinaGrid 2011, pp. 3–9, 2011, doi: 10.1109/ChinaGrid.2011.17.
[10]S. Xue, M. Li, X. Xu, and J. Chen, “An ACO-LB algorithm for task scheduling in the cloud environment,” J. Softw., vol. 9, no. 2, pp. 466–473, 2014, doi: 10.4304/jsw.9.2.466-473.
[11]K. Rajakumari, M. V. Kumar, G. Verma, S. Balu, D. K. Sharma, and S. Sengan, “Fuzzy based ant colony optimization scheduling in cloud computing,” Comput. Syst. Sci. Eng., vol. 40, no. 2, pp. 581–592, 2021, doi: 10.32604/CSSE.2022.019175.
[12]A. Al-Maamari and F. A. Omara, “Task scheduling using PSO algorithm in cloud computing environments,” Int. J. Grid Distrib. Comput., vol. 8, no. 5, pp. 245–256, 2015, doi: 10.14257/ijgdc.2015.8.5.24.
[13]X. Chen et al., “A WOA-Based Optimization Approach for Task Scheduling in Cloud Computing Systems,” IEEE Syst. J., vol. 14, no. 3, pp. 3117–3128, 2020, doi: 10.1109/JSYST.2019.2960088.
[14]S. Pang, W. Li, H. He, Z. Shan, and X. Wang, “An EDA-GA Hybrid Algorithm for Multi-Objective Task Scheduling in Cloud Computing,” IEEE Access, vol. 7, pp. 146379–146389, 2019, doi: 10.1109/ACCESS.2019.2946216.
[15]Prem Jacob, T., and K. Pradeep. ‘A multi-objective optimal task scheduling in cloud environment using cuckoo particle swarm optimization.’ Wireless Personal Communications 109 (2019): 315-331.
[16]S. Nabi, M. Ahmad, M. Ibrahim, and H. Hamam, “AdPSO: Adaptive PSO-Based Task Scheduling Approach for Cloud Computing,” Sensors, vol. 22, no. 3, pp. 1–22, 2022, doi: 10.3390/s22030920.
[17]D. A. Amer, G. Attiya, I. Zeidan, and A. A. Nasr, “Elite learning Harris hawks optimizer for multi-objective task scheduling in cloud computing,” J. Supercomput., vol. 78, no. 2, pp. 2793–2818, 2022, doi: 10.1007/s11227-02103977-0.
[18]K. Dubey and S. C. Sharma, “A novel multi-objective CR-PSO task scheduling algorithm with deadline constraint in cloud computing,” Sustain. Comput. Informatics Syst., vol. 32, no. November 2020, p. 100605, 2021, doi: 10.1016/j.suscom.2021.100605.
[19]K. R. Prasanna Kumar and K. Kousalya, “Amelioration of task scheduling in cloud computing using crow search algorithm,” Neural Comput. Appl., vol. 32, no. 10, pp. 5901–5907, 2020, doi: 10.1007/s00521-019-04067-2.
[20]N. Sharma, Sonal, and P. Garg, “Ant colony based optimization model for QoS-based task scheduling in cloud computing environment,” Meas. Sensors, vol. 24, no. October, 2022, doi: 10.1016/j.measen.2022.100531.
[21]L. Abualigah and M. Alkhrabsheh, “Amended hybrid multi-verse optimizer with genetic algorithm for solving task scheduling problem in cloud computing,” J. Supercomput., vol. 78, no. 1, pp. 740–765, 2022, doi: 10.1007/s11227021-03915-0.
[22]E. K. Byun, Y. S. Kee, J. S. Kim, E. Deelman, and S. Maeng, “BTS: Resource capacity estimate for time-targeted science workflows,” J. Parallel Distrib. Comput., vol. 71, no. 6, pp. 848–862, 2011, doi: 10.1016/j.jpdc.2011.01.008.
[23]A. Muteeh, M. Sardaraz, and M. Tahir, “MrLBA: multi-resource load balancing algorithm for cloud computing using ant colony optimization,” Cluster Comput., vol. 24, no. 4, pp. 3135–3145, 2021, doi: 10.1007/s10586-021-03322-3.
[24]A. Belgacem and K. Beghdad-Bey, “Multi-objective workflow scheduling in cloud computing: trade-off between makespan and cost,” Cluster Comput., vol. 25, no. 1, pp. 579–595, 2022, doi: 10.1007/s10586-021-03432-y.
[25]S. Kanwal, Z. Iqbal, F. Al-Turjman, A. Irtaza, and M. A. Khan, “Multiphase fault tolerance genetic algorithm for vm and task scheduling in datacenter,” Inf. Process. Manag., vol. 58, no. 5, p. 102676, 2021, doi: 10.1016/j.ipm.2021.102676.
[26]S. Velliangiri, P. Karthikeyan, V. M. Arul Xavier, and D. Baswaraj, “Hybrid electro search with genetic algorithm for task scheduling in cloud computing,” Ain Shams Eng. J., vol. 12, no. 1, pp. 631–639, 2021, doi: 10.1016/j.asej.2020.07.003.
[27]K. Dubey and S. C. Sharma, “A hybrid multi-faceted task scheduling algorithm for cloud computing environment,” Int. J. Syst. Assur. Eng. Manag., 2021, doi: 10.1007/s13198-021-01084-0.
[28]W. Xia and L. Shen, Joint Resource Allocation at Edge Cloud Based on Ant Colony Optimization and Genetic Algorithm, vol. 117, no. 2. Springer US, 2021.
[29]M. Yazdani and F. Jolai, “Lion Optimization Algorithm (LOA): A nature-inspired metaheuristic algorithm,” J. Comput. Des. Eng., vol. 3, no. 1, pp. 24–36, 2016, doi: 10.1016/j.jcde.2015.06.003