Optimum Task Scheduling in Cloud Computing Environments Utilizing a Hybrid Technique
DOI:
https://doi.org/10.46610/IJMCSE.2025.v01i01.003Keywords:
Ant colony optimization, Cloud computing, Hybrid algorithm, Particle swarm optimization, Task schedulingAbstract
The cloud computing environment accommodates an enormous quantity of users which results in a large number of tasks that need to be processed by the system. The research that is being done on cloud computing is shifting its focus to how jobs should be planned so that the system can efficiently perform service demands. Based on adaptive Particle Swarm Optimization (PSO) and Ant Colony Optimization (ACO), this research proposes a hybrid task scheduling technique for use in cloud computing environments. After the algorithm has efficiently obtained the initial solution through the application of the adaptive particle swarm optimization strategy, the first pheromone distribution of ACO is produced. In order to arrive at the most optimal solution for job scheduling in the end, the ACO algorithm is employed. When compared with separate PSO and ACO approaches, it is discovered that the best make span is at its lowest in the proposed hybrid algorithm. This finding supports the hypothesis that the hybrid algorithm is superior. In comparison to the ACO method, this one is 7.9% less expensive. When compared to the PSO technique, the hybrid approach's overall cost requirements are 55% lower, making it the approach with the lowest total cost needed.
References
A. Ashraf, M. Hartikainen, U. Hassan, K. Heljanko, J. Lilius, T. Mikkonen, I. P. Paltor, M. Syeed, and S. Tarkoma, "Introduction to cloud computing technologies," in Developing Cloud Software: Algorithms, Applications, and Tools, TUCS General Publications, 2013, pp. 1–41, doi: http://dx.doi.org/10.13140/2.1.1747.8082
K. N. Asha and R. Rajkumar, "Cross domain and adversarial learning based deep learning approach for web recommendation," International Journal of Critical Infrastructures, vol. 20, no. 4, pp. 341–355, 2024, doi https://doi.org/10.1504/IJCIS.2024.140556
R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, "Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility," Future Generation computer systems, vol. 25, no. 6, pp. 599–616, Jun. 2009, doi: https://doi.org/10.1016/j.future.2008.12.001
V. S. H., S. R. Desai, and K. Y. Krishnrao, "Fault-tolerant multi-path data communication mechanism in WSN based on optimization enabled routing," Wireless Pers. Commun., vol. 125, no. 1, pp. 841–859, Jul. 2022, doi: https://doi.org/10.1007/s11277-022-09580-7
S. Kamboj and N. S. Ghumman, "A survey on cloud computing and its types," in Proc. 3rd Int. Conf. Comput. Sustain. Global Dev. (INDIACom), New Delhi, India, Mar. 2016, pp. 2971–2974. Available: https://ieeexplore.ieee.org/abstract/document/7724808
N. P. Patil and R. J. Ramteke, "A novel optimized deep learning framework to spot keywords and query matching process in Devanagari scripts," Multimedia Tools and Applications, vol. 82, no. 19, pp. 30177–30199, Aug. 2023, doi: https://doi.org/10.1007/s11042-023-14912-1
R. Kumar and G. Sahoo, "Cloud computing simulation using CloudSim," Arxiv Preprint Arxiv: 1403.3253, Feb. 2014. Available: https://arxiv.org/abs/1403.3253
J. Sarwade, S. Shetty, A. Bhavsar, M. Mergu, and A. Talekar, "Line following robot using image processing," in Proc. 3rd Int. Conf. Comput. Methodologies Commun. (ICCMC), Mar. 2019, pp. 1174–1179, doi: https://doi.org/10.1109/ICCMC.2019.8819826
S. Singh and I. Chana, "A survey on resource scheduling in cloud computing: Issues and challenges," Journal of grid computing, vol. 14, pp. 217–264, Jun. 2016, doi: https://doi.org/10.1007/s10723-015-9359-2
Khasim DS, Padhy DN, V Balshetwar DS, Sivakumar DG, Shakeer Basha DS, PN J. Automated Visual Assessment from Optical Data Sets to Enhance the Accuracy of Data Analysis. Int. J. of Aquatic Science. 2021 Jun 1; 12(2):2068-74.
P. Singh, M. Dutta, and N. Aggarwal, "A review of task scheduling based on the meta-heuristics approach in cloud computing," Knowledge and Information Systems, vol. 52, no. 1, pp. 1–51, Jul. 2017, doi: https://doi.org/10.1007/s10115-017-1044-2
S. Priyadarshini, T. N. Sawant, G. Bhimrao Yadav, J. Premalatha, and S. R. Pawar, "Enhancing security and scalability by AI/ML workload optimization in the cloud," Cluster Computing, vol. 27, no. 10, pp. 13455–13469, Dec. 2024, doi: https://doi.org/10.1007/s10586-024-04641-x
A. Thomas, G. Krishnalal, and V. J. Raj, "Credit based scheduling algorithm in cloud computing environment," Procedia Computer Science, vol. 46, pp. 913–920, Jan. 2015, doi: https://doi.org/10.1016/j.procs.2015.02.162
I. A. Mohialdeen, "Comparative study of scheduling algorithms in cloud computing environment," Journal of Computer Science, vol. 9, no. 2, pp. 252–263, Apr. 2013. Available: https://www.ijcaonline.org/archives/volume97/number16/17092-7629/
R. Raju, R. G. Babukarthik, D. Chandramohan, P. Dhavachelvan, and T. Vengattaraman, "Minimizing the makespan using hybrid algorithm for cloud computing," in Proc. 3rd IEEE Int. Adv. Comput. Conf. (IACC), Feb. 22, 2013, pp. 957–962, doi: https://doi.org/10.1109/IAdCC.2013.6514356
Y. Ge and G. Wei, "GA-based task scheduler for the cloud computing systems," in Proc. 2010 Int. Conf. Web Inf. Syst. Mining, vol. 2, pp. 181–186, Oct. 23, 2010, doi: https://doi.org/10.1109/WISM.2010.87
H. Alazzam, E. Alhenawi, and R. Al-Sayyed, "A hybrid job scheduling algorithm based on Tabu and Harmony search algorithms," The Journal of Supercomputing, vol. 75, no. 12, pp. 7994–8011, Dec. 2019, doi: https://doi.org/10.1007/s11227-019-02936-0
P. K. Pradeep and T. Prem Jacob, "A hybrid approach for task scheduling using the cuckoo and harmony search in cloud computing environment," Wireless Pers. Commun., vol. 101, pp. 2287–2311, Aug. 2018, doi: https://doi.org/10.1007/s11277-018-5816-0
M. Sharma and R. Garg, "HIGA: Harmony-inspired genetic algorithm for rack-aware energy-efficient task scheduling in cloud data centers," Engineering Science and Technology, an International Journal, vol. 23, no. 1, pp. 211–224, Feb. 2020, doi: https://doi.org/10.1016/j.jestch.2019.03.009
K. A. S. Kumar, K. Parthiban, and S. S. Shankar, "An efficient task scheduling in a cloud computing environment using hybrid Genetic Algorithm-Particle Swarm Optimization (GA-PSO) algorithm," in Proc. 2019 Int. Conf. Intelligent Sustainable Systems (ICISS), Feb. 2019, pp. 29–34. doi: https://doi.org/10.1109/ISS1.2019.8908041
S. Srichandan, T. A. Kumar, and S. Bibhudatta, "Task scheduling for cloud computing using multi-objective hybrid bacteria foraging algorithm," Future Computing and Informatics Journal, vol. 3, no. 2, pp. 210–230, Dec. 2018, doi: https://doi.org/10.1016/j.fcij.2018.03.004
M. Abdullahi and M. A. Ngadi, "Hybrid symbiotic organisms search optimization algorithm for scheduling of tasks on cloud computing environment," PLoS One, vol. 11, no. 6, p. e0158229, Jun. 27, 2016, doi: https://doi.org/10.1371/journal.pone.0162054
N. Panwar, S. Negi, M. M. Rauthan and K. S. Vaisla, "TOPSIS–PSO inspired non-preemptive tasks scheduling algorithm in cloud environment," Cluster Computing, vol. 22, no. 4, pp. 1379–1396, Dec. 2019, doi: https://doi.org/10.1007/s10586-019-02915-3
B. Muthulakshmi and K. Somasundaram, "A hybrid ABC-SA based optimized scheduling and resource allocation for cloud environment," Cluster Computing, vol. 22, no. Suppl 5, pp. 10769–10777, Sep. 2019, doi: https://doi.org/10.1007/s10586-017-1174-z
S. Kumar and M. Kalra, "A hybrid approach for energy-efficient task scheduling in cloud," in Proceedings of 2nd International Conference on Communication, Computing and Networking: (ICCCN 2018), NITTTR Chandigarh, India, 2019, pp. 1011–1019, doi: https://doi.org/10.1007/978-981-13-1217-5_99
K. Pradeep and T. P. Jacob, "CGSA scheduler: A multi-objective-based hybrid approach for task scheduling in cloud environment," Information Security Journal: A Global Perspective, vol. 27, no. 2, pp. 77–91, Mar. 2018, doi: https://doi.org/10.1080/19393555.2017.1407848
P. Krishnadoss and P. Jacob, "OLOA: Based task scheduling in heterogeneous clouds," International Journal of Intelligent Engineering & Systems, vol. 12, no. 1, pp. 114-122, Jan. 2019. Available: https://inass.org/2019/2019022812.pdf
H. Ben Alla, S. Ben Alla, A. Touhafi, and A. Ezzati, "A novel task scheduling approach based on dynamic queues and hybrid meta-heuristic algorithms for cloud computing environment," Cluster Comput., vol. 21, no. 4, pp. 1797–1820, Dec. 2018, doi: https://doi.org/10.1007/s10586-018-2811-x
R. A. Al-Arasi and A. Saif, "HTSCC: A hybrid task scheduling algorithm in the cloud computing environment," International Journal of Computers & Technology, vol. 17, no. 02, pp. 7236–7246, Aug. 2018. Available: https://rajpub.com/index.php/ijct/article/view/7584
A. Kousalya and R. Radhakrishnan, "Hybrid algorithm based on genetic algorithm and PSO for task scheduling in the cloud computing environment," International Journal of Networking and Virtual Organisations, vol. 17, no. 2-3, pp. 149–157, 2017, doi: https://doi.org/10.1504/IJNVO.2017.085524
B. Jana and J. Poray, "A hybrid task scheduling approach based on genetic algorithm and particle swarm optimization technique in a cloud environment," in Intelligent Engineering Informatics: Proc. 6th Int. Conf. FICTA 2018, Singapore: Springer, pp. 607–614, 2018, doi: https://doi.org/10.1007/978-981-10-7566-7_61
G. N. Gan, T. L. Huang, and S. Gao, "Genetic simulated annealing algorithm for task scheduling based on cloud computing environment," in 2010 International Conference on Intelligent Computing and Integrated Systems, Guilin, China, Oct. 2010, pp. 60–63, doi: https://doi.org/10.1109/ICISS.2010.5655013
H. Jiang, Y. Bao, L. Zheng, and Y. Liu, "A hybrid algorithm of harmony search and simulated annealing for multiprocessor task scheduling," in 2012 International Conference on Systems and Informatics (ICSAI), Yantai, China, May 2012, pp. 718–720, doi: https://doi.org/10.1109/ICSAI.2012.6223111
M. A. Tawfeek and G. F. Elhady, "Hybrid algorithm based on swarm intelligence techniques for dynamic tasks scheduling in cloud computing," Int. J. Intell. Syst. Appl., vol. 8, no. 11, pp. 61–69, Nov. 2016, doi: https://doi.org/10.5815/ijisa.2016.11.07
N. Mansouri, B. M. Zade, and M. M. Javidi, "Hybrid task scheduling strategy for cloud computing by modified particle swarm optimization and fuzzy theory," Computers & Industrial Engineering, vol. 130, pp. 597–633, Apr. 2019, doi: https://doi.org/10.1016/j.cie.2019.03.006
P. Azad and N. J. Navimipour, "An energy-aware task scheduling in the cloud computing using a hybrid cultural and ant colony optimization algorithm," International Journal of Cloud Applications and Computing (IJCAC), vol. 7, no. 4, pp. 20–40, Oct. 2017, doi: https://doi.org/10.4018/IJCAC.2017100102
J. Q. Li and Y. Q. Han, "A hybrid multi-objective artificial bee colony algorithm for flexible task scheduling problems in cloud computing system," Cluster Computing, vol. 23, no. 4, pp. 2483–2499, Dec. 2020, doi: https://doi.org/10.1007/s10586-019-03022-z
N. Manikandan and A. L. Pravin, "LGSA: Hybrid task scheduling in multi-objective functionality in cloud computing environment," 3D Research, vol. 10, pp. 1–6, Jun. 2019, doi: https://doi.org/10.1007/s13319-019-0222-2
Gabi D., A. S. Ismail, A. Zainal, Z. Zakaria, and A. Al-Khasawneh, "Hybrid cat swarm optimization and simulated annealing for dynamic task scheduling on cloud computing environment," Journal of Information and Communication Technology, vol. 17, no. 3, pp. 435–467, Jun. 2018, doi: https://doi.org/10.32890/jict2018.17.3.8260
R. Buyya, R. Ranjan, and R. N. Calheiros, "Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: Challenges and opportunities," in Proc. 2009 Int. Conf. High Performance Comput. & Simulation (HPCS), Jun. 21, 2009, pp. 1–11, doi: https://doi.org/10.1109/HPCSIM.2009.5192685
T. Goyal, A. Singh, and A. Agrawal, "CloudSim: Simulator for cloud computing infrastructure and modeling," Procedia Engineering, vol. 38, pp. 3566–3572, Jan. 2012, doi: https://doi.org/10.1016/j.proeng.2012.06.412
S. Mehmi, H. K. Verma, and A. L. Sangal, "Simulation modeling of cloud computing for smart grid using CloudSim," Journal of Electrical Systems and Information Technology, vol. 4, no. 1, pp. 159–172, May 2017, doi: https://doi.org/10.1016/j.jesit.2016.10.004
D. A. Agarwal and S. Jain, "Efficient optimal algorithm of task scheduling in cloud computing environment," Arxiv Preprint Arxiv: 1404.2076, Apr. 8, 2014. Available: https://arxiv.org/abs/1404.2076
N. R. Sabat, R. R. Sahoo, M. R. Pradhan, and B. Acharya, "Hybrid technique for optimal task scheduling in cloud computing environments," TELKOMNIKA (Telecommunication Computing Electronics and Control), vol. 22, no. 2, pp. 380–392, Apr. 2024, doi: http://doi.org/10.12928/telkomnika.v22i2.25641