Skip to main content
Top
Published in: Cluster Computing 5/2023

29-06-2023

A review of task scheduling in cloud computing based on nature-inspired optimization algorithm

Authors: Farida Siddiqi Prity, Md. Hasan Gazi, K. M. Aslam Uddin

Published in: Cluster Computing | Issue 5/2023

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The advent of the cloud computing paradigm allowed multiple organizations to move, compute, and host their applications in the cloud environment, enabling seamless access to a wide range of services with minimal effort. An efficient and dynamic task scheduler is required to handle concurrent user requests for cloud services using various heterogeneous and diversified resources. Improper scheduling can lead to challenges with under or over-utilization of resources, which could waste cloud resources or degrade service performance. Nature-inspired optimization techniques have been proven effective at solving scheduling problems. This paper accomplishes a review of nature-inspired optimization techniques for scheduling tasks in cloud computing. A novel classification taxonomy and comparative review of these techniques in cloud computing are presented in this research. The taxonomy of nature-inspired scheduling techniques is categorized as per the scheduling algorithms, nature of the scheduling problem, type of tasks, the primary objective of scheduling, task-resource mapping scheme, scheduling constraint, and testing environment. Additionally, guidelines for future research issues are also provided, which should undoubtedly benefit researchers and practitioners as well as open the door for newcomers eager to pursue their glory in the field of cloud task scheduling.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Gawali, M.B., Shinde, S.K.: Task scheduling and resource allocation in cloud computing using a heuristic approach. J. Cloud Comput. 7(1), 1–16 (2018)CrossRef Gawali, M.B., Shinde, S.K.: Task scheduling and resource allocation in cloud computing using a heuristic approach. J. Cloud Comput. 7(1), 1–16 (2018)CrossRef
3.
go back to reference Singh, S., Chana, I.: A survey on resource scheduling in cloud computing: issues and challenges. J. Grid Comput. 14, 217–264 (2016)CrossRef Singh, S., Chana, I.: A survey on resource scheduling in cloud computing: issues and challenges. J. Grid Comput. 14, 217–264 (2016)CrossRef
4.
go back to reference Mathew, T., Sekaran, K.C. and Jose, J., 2014, September. Study and analysis of various task scheduling algorithms in the cloud computing environment. In 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI) (pp. 658–664). IEEE. Mathew, T., Sekaran, K.C. and Jose, J., 2014, September. Study and analysis of various task scheduling algorithms in the cloud computing environment. In 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI) (pp. 658–664). IEEE.
5.
go back to reference Xu, L., Qiao, J., Lin, S., Zhang, W.: Dynamic task scheduling algorithm with deadline constraint in heterogeneous volunteer computing platforms. Future Internet 11(6), 121 (2019)CrossRef Xu, L., Qiao, J., Lin, S., Zhang, W.: Dynamic task scheduling algorithm with deadline constraint in heterogeneous volunteer computing platforms. Future Internet 11(6), 121 (2019)CrossRef
6.
go back to reference Damodaran, P., Chang, P.Y.: Heuristics to minimize makespan of parallel batch processing machines. Int. J. Adv. Manuf. Technol. 37, 1005–1013 (2008)CrossRef Damodaran, P., Chang, P.Y.: Heuristics to minimize makespan of parallel batch processing machines. Int. J. Adv. Manuf. Technol. 37, 1005–1013 (2008)CrossRef
7.
go back to reference Kim, S.I., Kim, J.K.: A method to construct task scheduling algorithms for heterogeneous multi-core systems. IEEE Access 7, 142640–142651 (2019)CrossRef Kim, S.I., Kim, J.K.: A method to construct task scheduling algorithms for heterogeneous multi-core systems. IEEE Access 7, 142640–142651 (2019)CrossRef
8.
go back to reference Pinedo, M. and Hadavi, K., 1992. Scheduling: theory, algorithms and systems development. In Operations Research Proceedings 1991: Papers of the 20th Annual Meeting/Vorträge der 20. Jahrestagung (pp. 35–42). Springer, Berlin Pinedo, M. and Hadavi, K., 1992. Scheduling: theory, algorithms and systems development. In Operations Research Proceedings 1991: Papers of the 20th Annual Meeting/Vorträge der 20. Jahrestagung (pp. 35–42). Springer, Berlin
9.
go back to reference Houssein, E.H., Gad, A.G., Wazery, Y.M., Suganthan, P.N.: Task scheduling in cloud computing based on meta-heuristics: review, taxonomy, open challenges, and future trends. Swarm Evol. Comput. 62, 100841 (2021)CrossRef Houssein, E.H., Gad, A.G., Wazery, Y.M., Suganthan, P.N.: Task scheduling in cloud computing based on meta-heuristics: review, taxonomy, open challenges, and future trends. Swarm Evol. Comput. 62, 100841 (2021)CrossRef
10.
go back to reference Singh, H., Tyagi, S., Kumar, P.: Scheduling in cloud computing environment using metaheuristic techniques: a survey. In: Shal, V. (ed.) Emerging technology in modelling and graphics: proceedings of IEM graph 2018, pp. 753–763. Springer Singapore, Singapore (2020)CrossRef Singh, H., Tyagi, S., Kumar, P.: Scheduling in cloud computing environment using metaheuristic techniques: a survey. In: Shal, V. (ed.) Emerging technology in modelling and graphics: proceedings of IEM graph 2018, pp. 753–763. Springer Singapore, Singapore (2020)CrossRef
11.
go back to reference Liu, Y., Zhang, C., Li, B., Niu, J.: DeMS: A hybrid scheme of task scheduling and load balancing in computing clusters. J. Netw. Comput. Appl. 83, 213–220 (2017)CrossRef Liu, Y., Zhang, C., Li, B., Niu, J.: DeMS: A hybrid scheme of task scheduling and load balancing in computing clusters. J. Netw. Comput. Appl. 83, 213–220 (2017)CrossRef
12.
go back to reference Kumar, D.: Review on task scheduling in ubiquitous clouds. J. ISMAC 1(01), 72–80 (2019) Kumar, D.: Review on task scheduling in ubiquitous clouds. J. ISMAC 1(01), 72–80 (2019)
13.
go back to reference Allahverdi, A., Ng, C.T., Cheng, T.E., Kovalyov, M.Y.: A survey of scheduling problems with setup times or costs. Eur. J. Oper. Res. 187(3), 985–1032 (2008)MathSciNetMATHCrossRef Allahverdi, A., Ng, C.T., Cheng, T.E., Kovalyov, M.Y.: A survey of scheduling problems with setup times or costs. Eur. J. Oper. Res. 187(3), 985–1032 (2008)MathSciNetMATHCrossRef
14.
go back to reference Remesh Babu, K.R. and Samuel, P., 2016. Enhanced bee colony algorithm for efficient load balancing and scheduling in cloud. In Innovations in Bio-Inspired Computing and Applications: Proceedings of the 6th International Conference on Innovations in Bio-Inspired Computing and Applications (IBICA 2015) held in Kochi, India during December 16–18, 2015 (pp. 67–78). Springer International Publishing. Remesh Babu, K.R. and Samuel, P., 2016. Enhanced bee colony algorithm for efficient load balancing and scheduling in cloud. In Innovations in Bio-Inspired Computing and Applications: Proceedings of the 6th International Conference on Innovations in Bio-Inspired Computing and Applications (IBICA 2015) held in Kochi, India during December 16–18, 2015 (pp. 67–78). Springer International Publishing.
15.
16.
go back to reference Morton, T., Pentico, D.W.: Heuristic scheduling systems: with applications to production systems and project management. John Wiley, Hoboken (1993) Morton, T., Pentico, D.W.: Heuristic scheduling systems: with applications to production systems and project management. John Wiley, Hoboken (1993)
17.
go back to reference Bissoli, D.C., Altoe, W.A., Mauri, G.R. and Amaral, A.R., 2018, August. A simulated annealing metaheuristic for the bi-objective flexible job shop scheduling problem. In 2018 International Conference on Research in Intelligent and Computing in Engineering (RICE) (pp. 1–6). IEEE. Bissoli, D.C., Altoe, W.A., Mauri, G.R. and Amaral, A.R., 2018, August. A simulated annealing metaheuristic for the bi-objective flexible job shop scheduling problem. In 2018 International Conference on Research in Intelligent and Computing in Engineering (RICE) (pp. 1–6). IEEE.
18.
go back to reference Gong, G., Chiong, R., Deng, Q., Gong, X.: A hybrid artificial bee colony algorithm for flexible job shop scheduling with worker flexibility. Int. J. Prod. Res. 58(14), 4406–4420 (2020)CrossRef Gong, G., Chiong, R., Deng, Q., Gong, X.: A hybrid artificial bee colony algorithm for flexible job shop scheduling with worker flexibility. Int. J. Prod. Res. 58(14), 4406–4420 (2020)CrossRef
19.
go back to reference Zarrouk, R., Bennour, I.E., Jemai, A.: A two-level particle swarm optimization algorithm for the flexible job shop scheduling problem. Swarm Intell. 13, 145–168 (2019)CrossRef Zarrouk, R., Bennour, I.E., Jemai, A.: A two-level particle swarm optimization algorithm for the flexible job shop scheduling problem. Swarm Intell. 13, 145–168 (2019)CrossRef
20.
go back to reference Sörensen, K., Glover, F.: Metaheuristics. Encycl. Operations Res. Manag. Sci. 62, 960–970 (2013)CrossRef Sörensen, K., Glover, F.: Metaheuristics. Encycl. Operations Res. Manag. Sci. 62, 960–970 (2013)CrossRef
21.
go back to reference Garg, D. and Kumar, P., 2019. A survey on metaheuristic approaches and its evaluation for load balancing in cloud computing. In Advanced Informatics for Computing Research: Second International Conference, ICAICR 2018, Shimla, India, July 14–15, 2018, Revised Selected Papers, Part I 2 (pp. 585–599). Springer Singapore. Garg, D. and Kumar, P., 2019. A survey on metaheuristic approaches and its evaluation for load balancing in cloud computing. In Advanced Informatics for Computing Research: Second International Conference, ICAICR 2018, Shimla, India, July 14–15, 2018, Revised Selected Papers, Part I 2 (pp. 585–599). Springer Singapore.
22.
go back to reference Kaur, N. and Chhabra, A., 2016, March. Analytical review of three latest nature inspired algorithms for scheduling in clouds. In 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT) (pp. 3296–3300). IEEE. Kaur, N. and Chhabra, A., 2016, March. Analytical review of three latest nature inspired algorithms for scheduling in clouds. In 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT) (pp. 3296–3300). IEEE.
23.
go back to reference Garg, D. and Kumar, P., 2019. A survey on metaheuristic approaches and its evaluation for load balancing in cloud computing. In Advanced Informatics for Computing Research: Second International Conference, ICAICR 2018, Shimla, India, July 14–15, 2018, Revised Selected Papers, Part I 2 (pp. 585–599). Springer Singapore. Garg, D. and Kumar, P., 2019. A survey on metaheuristic approaches and its evaluation for load balancing in cloud computing. In Advanced Informatics for Computing Research: Second International Conference, ICAICR 2018, Shimla, India, July 14–15, 2018, Revised Selected Papers, Part I 2 (pp. 585–599). Springer Singapore.
24.
go back to reference Kalra, M., Singh, S.: A review of metaheuristic scheduling techniques in cloud computing. Egypt. Inf. J. 16(3), 275–295 (2015) Kalra, M., Singh, S.: A review of metaheuristic scheduling techniques in cloud computing. Egypt. Inf. J. 16(3), 275–295 (2015)
25.
go back to reference Kaur, N. and Chhabra, A., 2016, March. Analytical review of three latest nature inspired algorithms for scheduling in clouds. In 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT) (pp. 3296–3300). IEEE. Kaur, N. and Chhabra, A., 2016, March. Analytical review of three latest nature inspired algorithms for scheduling in clouds. In 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT) (pp. 3296–3300). IEEE.
26.
go back to reference Tsai, C.W., Rodrigues, J.J.: Metaheuristic scheduling for cloud: a survey. IEEE Syst. J. 8(1), 279–291 (2013)CrossRef Tsai, C.W., Rodrigues, J.J.: Metaheuristic scheduling for cloud: a survey. IEEE Syst. J. 8(1), 279–291 (2013)CrossRef
27.
go back to reference Nandhakumar, C. and Ranjithprabhu, K., 2015, January. Heuristic and meta-heuristic workflow scheduling algorithms in multi-cloud environments—a survey. In 2015 International Conference on Advanced Computing and Communication Systems (pp. 1–5). IEEE. Nandhakumar, C. and Ranjithprabhu, K., 2015, January. Heuristic and meta-heuristic workflow scheduling algorithms in multi-cloud environments—a survey. In 2015 International Conference on Advanced Computing and Communication Systems (pp. 1–5). IEEE.
28.
go back to reference Hatchuel, A., Saidi-Kabeche, D., Sardas, J.C.: Towards a new planning and scheduling approach for multistage production systems. Int. J. Prod. Res. 35(3), 867–886 (1997)MATHCrossRef Hatchuel, A., Saidi-Kabeche, D., Sardas, J.C.: Towards a new planning and scheduling approach for multistage production systems. Int. J. Prod. Res. 35(3), 867–886 (1997)MATHCrossRef
29.
go back to reference Lawler, E.L., Lenstra, J.K. and Rinnooy Kan, A.H.G., 1982. Recent developments in deterministic sequencing and scheduling: a survey. In Deterministic and Stochastic Scheduling: Proceedings of the NATO Advanced Study and Research Institute on Theoretical Approaches to Scheduling Problems held in Durham, England, July 6–17, 1981 (pp. 35–73). Springer Netherlands. Lawler, E.L., Lenstra, J.K. and Rinnooy Kan, A.H.G., 1982. Recent developments in deterministic sequencing and scheduling: a survey. In Deterministic and Stochastic Scheduling: Proceedings of the NATO Advanced Study and Research Institute on Theoretical Approaches to Scheduling Problems held in Durham, England, July 6–17, 1981 (pp. 35–73). Springer Netherlands.
30.
go back to reference Madni, S.H.H., Abd Latiff, M.S., Abdullahi, M., Abdulhamid, S.I.M., Usman, M.J.: Performance comparison of heuristic algorithms for task scheduling in IaaS cloud computing environment. PLoS ONE 12(5), e0176321 (2017)CrossRef Madni, S.H.H., Abd Latiff, M.S., Abdullahi, M., Abdulhamid, S.I.M., Usman, M.J.: Performance comparison of heuristic algorithms for task scheduling in IaaS cloud computing environment. PLoS ONE 12(5), e0176321 (2017)CrossRef
31.
go back to reference Mazumder, A.M.R., Uddin, K.A., Arbe, N., Jahan, L. and Whaiduzzaman, M., 2019, June. Dynamic task scheduling algorithms in cloud computing. In 2019 3rd International conference on Electronics, Communication and Aerospace Technology (ICECA) (pp. 1280–1286). IEEE. Mazumder, A.M.R., Uddin, K.A., Arbe, N., Jahan, L. and Whaiduzzaman, M., 2019, June. Dynamic task scheduling algorithms in cloud computing. In 2019 3rd International conference on Electronics, Communication and Aerospace Technology (ICECA) (pp. 1280–1286). IEEE.
32.
go back to reference Chowdhury, N., M Aslam Uddin, K., Afrin, S., Adhikary, A., Rabbi, F.: Performance evaluation of various scheduling algorithm based on cloud computing system. Asian J. Res. Comput. Sci. 2(1), 1–6 (2018)CrossRef Chowdhury, N., M Aslam Uddin, K., Afrin, S., Adhikary, A., Rabbi, F.: Performance evaluation of various scheduling algorithm based on cloud computing system. Asian J. Res. Comput. Sci. 2(1), 1–6 (2018)CrossRef
33.
go back to reference Balharith, T. and Alhaidari, F., 2019, May. Round robin scheduling algorithm in CPU and cloud computing: a review. In 2019 2nd International Conference on Computer Applications & Information Security (ICCAIS) (pp. 1–7). IEEE. Balharith, T. and Alhaidari, F., 2019, May. Round robin scheduling algorithm in CPU and cloud computing: a review. In 2019 2nd International Conference on Computer Applications & Information Security (ICCAIS) (pp. 1–7). IEEE.
34.
go back to reference Zhao, H. and Sakellariou, R., 2003. An experimental investigation into the rank function of the heterogeneous earliest finish time scheduling algorithm. In Euro-Par 2003 Parallel Processing: 9th International Euro-Par Conference Klagenfurt, Austria, August 26-29, 2003 Proceedings 9 (pp. 189-194). Springer, Berlin Zhao, H. and Sakellariou, R., 2003. An experimental investigation into the rank function of the heterogeneous earliest finish time scheduling algorithm. In Euro-Par 2003 Parallel Processing: 9th International Euro-Par Conference Klagenfurt, Austria, August 26-29, 2003 Proceedings 9 (pp. 189-194). Springer, Berlin
35.
go back to reference Li, B., Niu, L., Huang, X., Wu, H. and Pei, Y., 2018, December. Minimum completion time offloading algorithm for mobile edge computing. In 2018 IEEE 4th International Conference on Computer and Communications (ICCC) (pp. 1929–1933). IEEE. Li, B., Niu, L., Huang, X., Wu, H. and Pei, Y., 2018, December. Minimum completion time offloading algorithm for mobile edge computing. In 2018 IEEE 4th International Conference on Computer and Communications (ICCC) (pp. 1929–1933). IEEE.
36.
go back to reference Krishnaveni, H., Sinthujanitaprakash, V.: Execution time based sufferage algorithm for static task scheduling in cloud. In: Advances in big data and cloud computing: Proceedings of ICBDCC18, pp. 61–70. Springer Singapore, Singapore (2019)CrossRef Krishnaveni, H., Sinthujanitaprakash, V.: Execution time based sufferage algorithm for static task scheduling in cloud. In: Advances in big data and cloud computing: Proceedings of ICBDCC18, pp. 61–70. Springer Singapore, Singapore (2019)CrossRef
37.
go back to reference Chen, H., Wang, F., Helian, N. and Akanmu, G., 2013, February. User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing. In 2013 national conference on parallel computing technologies (PARCOMPTECH) (pp. 1–8). IEEE. Chen, H., Wang, F., Helian, N. and Akanmu, G., 2013, February. User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing. In 2013 national conference on parallel computing technologies (PARCOMPTECH) (pp. 1–8). IEEE.
38.
go back to reference George Amalarethinam, D.I. and Kavitha, S., 2019. Rescheduling enhanced Min-Min (REMM) algorithm for meta-task scheduling in cloud computing. In International Conference on Intelligent Data Communication Technologies and Internet of Things (ICICI) 2018 (pp. 895–902). Springer International Publishing. George Amalarethinam, D.I. and Kavitha, S., 2019. Rescheduling enhanced Min-Min (REMM) algorithm for meta-task scheduling in cloud computing. In International Conference on Intelligent Data Communication Technologies and Internet of Things (ICICI) 2018 (pp. 895–902). Springer International Publishing.
39.
go back to reference Mao, Y., Chen, X. and Li, X., 2014. Max–min task scheduling algorithm for load balance in cloud computing. In Proceedings of International Conference on Computer Science and Information Technology: CSAIT 2013, September 21–23, 2013, Kunming, China (pp. 457–465). Springer India. Mao, Y., Chen, X. and Li, X., 2014. Max–min task scheduling algorithm for load balance in cloud computing. In Proceedings of International Conference on Computer Science and Information Technology: CSAIT 2013, September 21–23, 2013, Kunming, China (pp. 457–465). Springer India.
40.
go back to reference Sandana Karuppan, A., Meena Kumari, S.A. and Sruthi, S., 2019. A priority-based max-min scheduling algorithm for cloud environment using fuzzy approach. In International Conference on Computer Networks and Communication Technologies: ICCNCT 2018 (pp. 819–828). Springer Singapore. Sandana Karuppan, A., Meena Kumari, S.A. and Sruthi, S., 2019. A priority-based max-min scheduling algorithm for cloud environment using fuzzy approach. In International Conference on Computer Networks and Communication Technologies: ICCNCT 2018 (pp. 819–828). Springer Singapore.
41.
go back to reference Zhou, X., Zhang, G., Sun, J., Zhou, J., Wei, T., Hu, S.: Minimizing cost and makespan for workflow scheduling in cloud using fuzzy dominance sort based HEFT. Futur. Gener. Comput. Syst. 93, 278–289 (2019)CrossRef Zhou, X., Zhang, G., Sun, J., Zhou, J., Wei, T., Hu, S.: Minimizing cost and makespan for workflow scheduling in cloud using fuzzy dominance sort based HEFT. Futur. Gener. Comput. Syst. 93, 278–289 (2019)CrossRef
42.
go back to reference Tong, Z., Deng, X., Chen, H., Mei, J., Liu, H.: QL-HEFT: a novel machine learning scheduling scheme base on cloud computing environment. Neural Comput. Appl. 32, 5553–5570 (2020)CrossRef Tong, Z., Deng, X., Chen, H., Mei, J., Liu, H.: QL-HEFT: a novel machine learning scheduling scheme base on cloud computing environment. Neural Comput. Appl. 32, 5553–5570 (2020)CrossRef
43.
go back to reference Nazar, T., Javaid, N., Waheed, M., Fatima, A., Bano, H. and Ahmed, N., 2019. Modified shortest job first for load balancing in cloud-fog computing. In Advances on Broadband and Wireless Computing, Communication and Applications: Proceedings of the 13th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA-2018) (pp. 63–76). Springer International Publishing. Nazar, T., Javaid, N., Waheed, M., Fatima, A., Bano, H. and Ahmed, N., 2019. Modified shortest job first for load balancing in cloud-fog computing. In Advances on Broadband and Wireless Computing, Communication and Applications: Proceedings of the 13th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA-2018) (pp. 63–76). Springer International Publishing.
44.
go back to reference Alworafi, M.A., Dhari, A., Al-Hashmi, A.A. and Darem, A.B., 2016, December. An improved SJF scheduling algorithm in cloud computing environment. In 2016 International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques (ICEECCOT) (pp. 208–212). IEEE. Alworafi, M.A., Dhari, A., Al-Hashmi, A.A. and Darem, A.B., 2016, December. An improved SJF scheduling algorithm in cloud computing environment. In 2016 International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques (ICEECCOT) (pp. 208–212). IEEE.
45.
go back to reference Seth, S., Singh, N.: Dynamic heterogeneous shortest job first (DHSJF): a task scheduling approach for heterogeneous cloud computing systems. Int. J. Inf. Technol. 11(4), 653–657 (2019) Seth, S., Singh, N.: Dynamic heterogeneous shortest job first (DHSJF): a task scheduling approach for heterogeneous cloud computing systems. Int. J. Inf. Technol. 11(4), 653–657 (2019)
47.
go back to reference Venkataraman, N.: Threshold based multi-objective memetic optimized round robin scheduling for resource efficient load balancing in cloud. Mobile Netw. Appl. 24, 1214–1225 (2019)CrossRef Venkataraman, N.: Threshold based multi-objective memetic optimized round robin scheduling for resource efficient load balancing in cloud. Mobile Netw. Appl. 24, 1214–1225 (2019)CrossRef
48.
go back to reference Krishnaveni, H., Janita, V.S.: Completion time based sufferage algorithm for static task scheduling in cloud environment. Int. J. Pure Appl. Math. 119(12), 13793–13797 (2018) Krishnaveni, H., Janita, V.S.: Completion time based sufferage algorithm for static task scheduling in cloud environment. Int. J. Pure Appl. Math. 119(12), 13793–13797 (2018)
49.
go back to reference Dutta, M. and Aggarwal, N., 2016. Meta-heuristics based approach for workflow scheduling in cloud computing: a survey. In Artificial Intelligence and Evolutionary Computations in Engineering Systems: Proceedings of ICAIECES 2015 (pp. 1331–1345). Springer India. Dutta, M. and Aggarwal, N., 2016. Meta-heuristics based approach for workflow scheduling in cloud computing: a survey. In Artificial Intelligence and Evolutionary Computations in Engineering Systems: Proceedings of ICAIECES 2015 (pp. 1331–1345). Springer India.
50.
go back to reference Wu, F., Wu, Q., Tan, Y.: Workflow scheduling in cloud: a survey. J. Supercomput. 71, 3373–3418 (2015)CrossRef Wu, F., Wu, Q., Tan, Y.: Workflow scheduling in cloud: a survey. J. Supercomput. 71, 3373–3418 (2015)CrossRef
51.
go back to reference Alkhanak, E.N., Lee, S.P., Khan, S.U.R.: Cost-aware challenges for workflow scheduling approaches in cloud computing environments: Taxonomy and opportunities. Futur. Gener. Comput. Syst. 50, 3–21 (2015)CrossRef Alkhanak, E.N., Lee, S.P., Khan, S.U.R.: Cost-aware challenges for workflow scheduling approaches in cloud computing environments: Taxonomy and opportunities. Futur. Gener. Comput. Syst. 50, 3–21 (2015)CrossRef
52.
go back to reference Masdari, M., ValiKardan, S., Shahi, Z., Azar, S.I.: Towards workflow scheduling in cloud computing: a comprehensive analysis. J. Netw. Comput. Appl. 66, 64–82 (2016)CrossRef Masdari, M., ValiKardan, S., Shahi, Z., Azar, S.I.: Towards workflow scheduling in cloud computing: a comprehensive analysis. J. Netw. Comput. Appl. 66, 64–82 (2016)CrossRef
55.
go back to reference Nanda, S.J., Panda, G.: A survey on nature inspired metaheuristic algorithms for partitional clustering. Swarm Evol. Comput. 16, 1–18 (2014)CrossRef Nanda, S.J., Panda, G.: A survey on nature inspired metaheuristic algorithms for partitional clustering. Swarm Evol. Comput. 16, 1–18 (2014)CrossRef
56.
go back to reference Ss, V.C., Hs, A.: Nature inspired meta heuristic algorithms for optimization problems. Computing 104(2), 251–269 (2022)MathSciNetCrossRef Ss, V.C., Hs, A.: Nature inspired meta heuristic algorithms for optimization problems. Computing 104(2), 251–269 (2022)MathSciNetCrossRef
57.
go back to reference Mirjalili, S., Mirjalili, S.: Genetic algorithm. Evol. Algorithms Neural Netw.: Theory Appl. 780, 43–55 (2019)CrossRef Mirjalili, S., Mirjalili, S.: Genetic algorithm. Evol. Algorithms Neural Netw.: Theory Appl. 780, 43–55 (2019)CrossRef
58.
go back to reference Wang, Z., Tang, K., Yao, X.: A memetic algorithm for multi-level redundancy allocation. IEEE Trans. Reliab. 59(4), 754–765 (2010)CrossRef Wang, Z., Tang, K., Yao, X.: A memetic algorithm for multi-level redundancy allocation. IEEE Trans. Reliab. 59(4), 754–765 (2010)CrossRef
59.
go back to reference Tilahun, S.L., Kassa, S.M. and Ong, H.C., 2012. A new algorithm for multilevel optimization problems using evolutionary strategy, inspired by natural adaptation. In PRICAI 2012: Trends in Artificial Intelligence: 12th Pacific Rim International Conference on Artificial Intelligence, Kuching, Malaysia, September 3–7, 2012. Proceedings 12 (pp. 577–588). Springer Berlin Heidelberg. Tilahun, S.L., Kassa, S.M. and Ong, H.C., 2012. A new algorithm for multilevel optimization problems using evolutionary strategy, inspired by natural adaptation. In PRICAI 2012: Trends in Artificial Intelligence: 12th Pacific Rim International Conference on Artificial Intelligence, Kuching, Malaysia, September 3–7, 2012. Proceedings 12 (pp. 577–588). Springer Berlin Heidelberg.
60.
go back to reference Yang, S., Yao, X.: Experimental study on population-based incremental learning algorithms for dynamic optimization problems. Soft. Comput. 9, 815–834 (2005)MATHCrossRef Yang, S., Yao, X.: Experimental study on population-based incremental learning algorithms for dynamic optimization problems. Soft. Comput. 9, 815–834 (2005)MATHCrossRef
61.
go back to reference Gandomi, M., Kashani, A.R., Farhadi, A., Akhani, M., Gandomi, A.H.: Spectral acceleration prediction using genetic programming based approaches. Appl. Soft Comput. 106, 107326 (2021)CrossRef Gandomi, M., Kashani, A.R., Farhadi, A., Akhani, M., Gandomi, A.H.: Spectral acceleration prediction using genetic programming based approaches. Appl. Soft Comput. 106, 107326 (2021)CrossRef
62.
go back to reference Hussain, I., Ullah, I., Ali, W., Muhammad, G., Ali, Z.: Exploiting lion optimization algorithm for sustainable energy management system in industrial applications. Sustain. Energy Technol. Assess. 52, 102237 (2022) Hussain, I., Ullah, I., Ali, W., Muhammad, G., Ali, Z.: Exploiting lion optimization algorithm for sustainable energy management system in industrial applications. Sustain. Energy Technol. Assess. 52, 102237 (2022)
63.
go back to reference Hosseini, S., Al Khaled, A.: A survey on the imperialist competitive algorithm metaheuristic: implementation in engineering domain and directions for future research. Appl. Soft Comput. 24, 1078–1094 (2014)CrossRef Hosseini, S., Al Khaled, A.: A survey on the imperialist competitive algorithm metaheuristic: implementation in engineering domain and directions for future research. Appl. Soft Comput. 24, 1078–1094 (2014)CrossRef
64.
go back to reference Gomes, G.F., da Cunha, S.S., Ancelotti, A.C.: A sunflower optimization (SFO) algorithm applied to damage identification on laminated composite plates. Eng. Comput. 35, 619–626 (2019)CrossRef Gomes, G.F., da Cunha, S.S., Ancelotti, A.C.: A sunflower optimization (SFO) algorithm applied to damage identification on laminated composite plates. Eng. Comput. 35, 619–626 (2019)CrossRef
65.
go back to reference Guo, W., Chen, M., Wang, L., Mao, Y., Wu, Q.: A survey of biogeography-based optimization. Neural Comput. Appl. 28, 1909–1926 (2017)CrossRef Guo, W., Chen, M., Wang, L., Mao, Y., Wu, Q.: A survey of biogeography-based optimization. Neural Comput. Appl. 28, 1909–1926 (2017)CrossRef
66.
go back to reference Aguilar-Rivera, R., Valenzuela-Rendón, M., Rodríguez-Ortiz, J.J.: Genetic algorithms and Darwinian approaches in financial applications: a survey. Expert Syst. Appl. 42(21), 7684–7697 (2015)CrossRef Aguilar-Rivera, R., Valenzuela-Rendón, M., Rodríguez-Ortiz, J.J.: Genetic algorithms and Darwinian approaches in financial applications: a survey. Expert Syst. Appl. 42(21), 7684–7697 (2015)CrossRef
67.
go back to reference Zames, G.: Genetic algorithms in search, optimization and machine learning. Inf Tech J 3(1), 301 (1981)MATH Zames, G.: Genetic algorithms in search, optimization and machine learning. Inf Tech J 3(1), 301 (1981)MATH
68.
go back to reference Dasgupta, K., Mandal, B., Dutta, P., Mandal, J.K., Dam, S.: A genetic algorithm (ga) based load balancing strategy for cloud computing. Procedia Technol. 10, 340–347 (2013)CrossRef Dasgupta, K., Mandal, B., Dutta, P., Mandal, J.K., Dam, S.: A genetic algorithm (ga) based load balancing strategy for cloud computing. Procedia Technol. 10, 340–347 (2013)CrossRef
69.
go back to reference Ge, Y. and Wei, G., 2010, October. GA-based task scheduler for the cloud computing systems. In 2010 International Conference on Web Information Systems and Mining (Vol. 2, pp. 181–186). IEEE. Ge, Y. and Wei, G., 2010, October. GA-based task scheduler for the cloud computing systems. In 2010 International Conference on Web Information Systems and Mining (Vol. 2, pp. 181–186). IEEE.
70.
go back to reference Zheng, Z., Wang, R., Zhong, H. and Zhang, X., 2011, March. An approach for cloud resource scheduling based on Parallel Genetic Algorithm. In 2011 3rd International Conference on Computer Research and Development (Vol. 2, pp. 444–447). IEEE. Zheng, Z., Wang, R., Zhong, H. and Zhang, X., 2011, March. An approach for cloud resource scheduling based on Parallel Genetic Algorithm. In 2011 3rd International Conference on Computer Research and Development (Vol. 2, pp. 444–447). IEEE.
71.
go back to reference Wang, T., Liu, Z., Chen, Y., Xu, Y. and Dai, X., 2014, August. Load balancing task scheduling based on genetic algorithm in cloud computing. In 2014 IEEE 12th international conference on dependable, autonomic and secure computing (pp. 146–152). IEEE. Wang, T., Liu, Z., Chen, Y., Xu, Y. and Dai, X., 2014, August. Load balancing task scheduling based on genetic algorithm in cloud computing. In 2014 IEEE 12th international conference on dependable, autonomic and secure computing (pp. 146–152). IEEE.
72.
go back to reference Jang, S.H., Kim, T.Y., Kim, J.K., Lee, J.S.: The study of genetic algorithm-based task scheduling for cloud computing. Int. J. Cont. Autom. 5(4), 157–162 (2012) Jang, S.H., Kim, T.Y., Kim, J.K., Lee, J.S.: The study of genetic algorithm-based task scheduling for cloud computing. Int. J. Cont. Autom. 5(4), 157–162 (2012)
73.
go back to reference Liu, J., Luo, X.G., Zhang, X.M., Zhang, F., Li, B.N.: Job scheduling model for cloud computing based on multi-objective genetic algorithm. Int. J. Comput. Sci. Issues (IJCSI) 10(1), 134 (2013) Liu, J., Luo, X.G., Zhang, X.M., Zhang, F., Li, B.N.: Job scheduling model for cloud computing based on multi-objective genetic algorithm. Int. J. Comput. Sci. Issues (IJCSI) 10(1), 134 (2013)
74.
go back to reference Kaur, K., Chhabra, A., Singh, G.: Heuristics based genetic algorithm for scheduling static tasks in homogeneous parallel system. Int. J. Comput. Sci. Security (IJCSS) 4(2), 183–198 (2010) Kaur, K., Chhabra, A., Singh, G.: Heuristics based genetic algorithm for scheduling static tasks in homogeneous parallel system. Int. J. Comput. Sci. Security (IJCSS) 4(2), 183–198 (2010)
75.
go back to reference Ghorbannia Delavar, A., Aryan, Y.: HSGA: a hybrid heuristic algorithm for workflow scheduling in cloud systems. Clust. Comput. 17, 129–137 (2014)CrossRef Ghorbannia Delavar, A., Aryan, Y.: HSGA: a hybrid heuristic algorithm for workflow scheduling in cloud systems. Clust. Comput. 17, 129–137 (2014)CrossRef
76.
go back to reference Yu, J., Buyya, R.: Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms. Sci. Program. 14(3–4), 217–230 (2006) Yu, J., Buyya, R.: Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms. Sci. Program. 14(3–4), 217–230 (2006)
77.
go back to reference Khajemohammadi, H., Fanian, A. and Gulliver, T.A., 2013, August. Fast workflow scheduling for grid computing based on a multi-objective genetic algorithm. In 2013 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM) (pp. 96–101). IEEE. Khajemohammadi, H., Fanian, A. and Gulliver, T.A., 2013, August. Fast workflow scheduling for grid computing based on a multi-objective genetic algorithm. In 2013 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM) (pp. 96–101). IEEE.
78.
go back to reference Gu, J., Hu, J., Zhao, T., Sun, G.: A new resource scheduling strategy based on genetic algorithm in cloud computing environment. J. Comput. 7(1), 42–52 (2012)CrossRef Gu, J., Hu, J., Zhao, T., Sun, G.: A new resource scheduling strategy based on genetic algorithm in cloud computing environment. J. Comput. 7(1), 42–52 (2012)CrossRef
79.
go back to reference Huang, J.: The workflow task scheduling algorithm based on the GA model in the cloud computing environment. J. Softw. 9(4), 873–880 (2014)CrossRef Huang, J.: The workflow task scheduling algorithm based on the GA model in the cloud computing environment. J. Softw. 9(4), 873–880 (2014)CrossRef
80.
go back to reference Nasonov, D., Butakov, N., Balakhontseva, M., Knyazkov, K. and Boukhanovsky, A.V., 2014. Hybrid evolutionary workflow scheduling algorithm for dynamic heterogeneous distributed computational environment. In International Joint Conference SOCO’14-CISIS’14-ICEUTE’14: Bilbao, Spain, June 25th-27th, 2014, Proceedings (pp. 83–92). Springer International Publishing. Nasonov, D., Butakov, N., Balakhontseva, M., Knyazkov, K. and Boukhanovsky, A.V., 2014. Hybrid evolutionary workflow scheduling algorithm for dynamic heterogeneous distributed computational environment. In International Joint Conference SOCO’14-CISIS’14-ICEUTE’14: Bilbao, Spain, June 25th-27th, 2014, Proceedings (pp. 83–92). Springer International Publishing.
81.
go back to reference Szabo, C., Sheng, Q.Z., Kroeger, T., Zhang, Y., Yu, J.: Science in the cloud: allocation and execution of data-intensive scientific workflows. J. Grid Comput. 12, 245–264 (2014)CrossRef Szabo, C., Sheng, Q.Z., Kroeger, T., Zhang, Y., Yu, J.: Science in the cloud: allocation and execution of data-intensive scientific workflows. J. Grid Comput. 12, 245–264 (2014)CrossRef
82.
go back to reference Shen, G. and Zhang, Y.Q., 2011. A shadow price guided genetic algorithm for energy aware task scheduling on cloud computers. In Advances in Swarm Intelligence: Second International Conference, ICSI 2011, Chongqing, China, June 12-15, 2011, Proceedings, Part I 2 (pp. 522-529). Springer Berlin Heidelberg. Shen, G. and Zhang, Y.Q., 2011. A shadow price guided genetic algorithm for energy aware task scheduling on cloud computers. In Advances in Swarm Intelligence: Second International Conference, ICSI 2011, Chongqing, China, June 12-15, 2011, Proceedings, Part I 2 (pp. 522-529). Springer Berlin Heidelberg.
83.
go back to reference Kolodziej, J., Khan, S.U. and Xhafa, F., 2011, October. Genetic algorithms for energy-aware scheduling in computational grids. In 2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (pp. 17–24). IEEE. Kolodziej, J., Khan, S.U. and Xhafa, F., 2011, October. Genetic algorithms for energy-aware scheduling in computational grids. In 2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (pp. 17–24). IEEE.
84.
go back to reference Zhu, K., Song, H., Liu, L., Gao, J. and Cheng, G., 2011, December. Hybrid genetic algorithm for cloud computing applications. In 2011 IEEE Asia-Pacific Services Computing Conference (pp. 182–187). IEEE. Zhu, K., Song, H., Liu, L., Gao, J. and Cheng, G., 2011, December. Hybrid genetic algorithm for cloud computing applications. In 2011 IEEE Asia-Pacific Services Computing Conference (pp. 182–187). IEEE.
85.
go back to reference Sawant, S., 2011. A genetic algorithm scheduling approach for virtual machine resources in a cloud computing environment. Sawant, S., 2011. A genetic algorithm scheduling approach for virtual machine resources in a cloud computing environment.
86.
go back to reference Moscato, P.: On evolution, search, optimization, genetic algorithms and martial arts: towards memetic algorithms. Caltech Concurr. Comput. Program 826, 37 (1989) Moscato, P.: On evolution, search, optimization, genetic algorithms and martial arts: towards memetic algorithms. Caltech Concurr. Comput. Program 826, 37 (1989)
87.
go back to reference Jouglet, A., Oğuz, C., Sevaux, M.: Hybrid flow-shop: a memetic algorithm using constraint-based scheduling for efficient search. J. Mathe. Model. Algorithms 8, 271–292 (2009)MATHCrossRef Jouglet, A., Oğuz, C., Sevaux, M.: Hybrid flow-shop: a memetic algorithm using constraint-based scheduling for efficient search. J. Mathe. Model. Algorithms 8, 271–292 (2009)MATHCrossRef
88.
go back to reference Moscato, P., Norman, M.G.: A memetic approach for the traveling salesman problem implementation of a computational ecology for combinatorial optimization on message-passing systems. Parallel Comput. Trans. Appl. 1, 177–186 (1992) Moscato, P., Norman, M.G.: A memetic approach for the traveling salesman problem implementation of a computational ecology for combinatorial optimization on message-passing systems. Parallel Comput. Trans. Appl. 1, 177–186 (1992)
89.
go back to reference Kashani, M.H., Jahanshahi, M.: A new method based on memetic algorithm for task scheduling in distributed systems. Int. J. Simul. Syst. Sci. Technol. 10(5), 26–32 (2009) Kashani, M.H., Jahanshahi, M.: A new method based on memetic algorithm for task scheduling in distributed systems. Int. J. Simul. Syst. Sci. Technol. 10(5), 26–32 (2009)
90.
go back to reference Padmavathi, S., Shalinie, S.M., Abhilaash, R.: A memetic algorithm based task scheduling considering communication cost on cluster of workstations. Int. J. Adv. Soft Comput. Appl. 2, 174–190 (2010) Padmavathi, S., Shalinie, S.M., Abhilaash, R.: A memetic algorithm based task scheduling considering communication cost on cluster of workstations. Int. J. Adv. Soft Comput. Appl. 2, 174–190 (2010)
91.
go back to reference Sutar, S., Sawant, J. and Jadhav, J., 2006. Task scheduling for multiprocessor systems using memetic algorithms. In 4th International Working Conference Performance Modeling and Evaluation of Heterogeneous Networks (HET-NETs ‘06). Sutar, S., Sawant, J. and Jadhav, J., 2006. Task scheduling for multiprocessor systems using memetic algorithms. In 4th International Working Conference Performance Modeling and Evaluation of Heterogeneous Networks (HET-NETs ‘06).
92.
go back to reference Zhao, F., Tang, J.: A memetic algorithm combined particle swarm optimization with simulated annealing and its application on multiprocessor scheduling problem. Prz Elektrotechniczny 88, 292–296 (2012) Zhao, F., Tang, J.: A memetic algorithm combined particle swarm optimization with simulated annealing and its application on multiprocessor scheduling problem. Prz Elektrotechniczny 88, 292–296 (2012)
93.
go back to reference Atashpaz-Gargari, E. and Lucas, C., 2007, September. Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In 2007 IEEE Congress on Evolutionary Computation (pp. 4661–4667). Ieee. Atashpaz-Gargari, E. and Lucas, C., 2007, September. Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In 2007 IEEE Congress on Evolutionary Computation (pp. 4661–4667). Ieee.
94.
go back to reference Behnamian, J., Zandieh, M.: A discrete colonial competitive algorithm for hybrid flowshop scheduling to minimize earliness and quadratic tardiness penalties. Expert Syst. Appl. 38(12), 14490–14498 (2011)CrossRef Behnamian, J., Zandieh, M.: A discrete colonial competitive algorithm for hybrid flowshop scheduling to minimize earliness and quadratic tardiness penalties. Expert Syst. Appl. 38(12), 14490–14498 (2011)CrossRef
95.
go back to reference Attar, S.F., Mohammadi, M., Tavakkoli-Moghaddam, R.: A novel imperialist competitive algorithm to solve flexible flow shop scheduling problem in order to minimize maximum completion time. Int. J. Comput. Appl. 28(10), 27–32 (2011) Attar, S.F., Mohammadi, M., Tavakkoli-Moghaddam, R.: A novel imperialist competitive algorithm to solve flexible flow shop scheduling problem in order to minimize maximum completion time. Int. J. Comput. Appl. 28(10), 27–32 (2011)
96.
go back to reference Madani-Isfahani, M., Ghobadian, E., Tekmehdash, H., Tavakkoli-Moghaddam, R., Naderi-Beni, M.: An imperialist competitive algorithm for a bi-objective parallel machine scheduling problem with load balancing consideration. Int. J. Ind. Eng. Comput. 4(2), 191–202 (2013) Madani-Isfahani, M., Ghobadian, E., Tekmehdash, H., Tavakkoli-Moghaddam, R., Naderi-Beni, M.: An imperialist competitive algorithm for a bi-objective parallel machine scheduling problem with load balancing consideration. Int. J. Ind. Eng. Comput. 4(2), 191–202 (2013)
97.
go back to reference Yakhchi, S., Ghafari, S.M., Yakhchi, M., Fazeli, M. and Patooghy, A., 2015, March. ICA-MMT: A load balancing method in cloud computing environment. In 2015 2nd World Symposium on Web Applications and Networking (WSWAN) (pp. 1–7). IEEE. Yakhchi, S., Ghafari, S.M., Yakhchi, M., Fazeli, M. and Patooghy, A., 2015, March. ICA-MMT: A load balancing method in cloud computing environment. In 2015 2nd World Symposium on Web Applications and Networking (WSWAN) (pp. 1–7). IEEE.
98.
go back to reference Yousefyan, S., Dastjerdi, A.V. and Salehnamadi, M.R., 2013, May. Cost effective cloud resource provisioning with imperialist competitive algorithm optimization. In The 5th Conference on Information and Knowledge Technology (pp. 55–60). IEEE. Yousefyan, S., Dastjerdi, A.V. and Salehnamadi, M.R., 2013, May. Cost effective cloud resource provisioning with imperialist competitive algorithm optimization. In The 5th Conference on Information and Knowledge Technology (pp. 55–60). IEEE.
99.
go back to reference Pooranian, Z., Shojafar, M., Javadi, B., Abraham, A.: Using imperialist competition algorithm for independent task scheduling in grid computing. J. Intell. Fuzzy Syst. 27(1), 187–199 (2014)CrossRef Pooranian, Z., Shojafar, M., Javadi, B., Abraham, A.: Using imperialist competition algorithm for independent task scheduling in grid computing. J. Intell. Fuzzy Syst. 27(1), 187–199 (2014)CrossRef
100.
go back to reference Piroozfard, H. and Wong, K.Y., 2014, December. An imperialist competitive algorithm for the job shop scheduling problems. In 2014 IEEE International Conference on Industrial Engineering and Engineering Management (pp. 69–73). IEEE. Piroozfard, H. and Wong, K.Y., 2014, December. An imperialist competitive algorithm for the job shop scheduling problems. In 2014 IEEE International Conference on Industrial Engineering and Engineering Management (pp. 69–73). IEEE.
101.
go back to reference Jula, A., Othman, Z. and Sundararajan, E., 2013, April. A hybrid imperialist competitive-gravitational attraction search algorithm to optimize cloud service composition. In 2013 IEEE workshop on memetic computing (MC) (pp. 37–43). IEEE. Jula, A., Othman, Z. and Sundararajan, E., 2013, April. A hybrid imperialist competitive-gravitational attraction search algorithm to optimize cloud service composition. In 2013 IEEE workshop on memetic computing (MC) (pp. 37–43). IEEE.
102.
go back to reference Jula, A., Othman, Z., Sundararajan, E.: Imperialist competitive algorithm with PROCLUS classifier for service time optimization in cloud computing service composition. Expert Syst. Appl. 42(1), 135–145 (2015)CrossRef Jula, A., Othman, Z., Sundararajan, E.: Imperialist competitive algorithm with PROCLUS classifier for service time optimization in cloud computing service composition. Expert Syst. Appl. 42(1), 135–145 (2015)CrossRef
103.
go back to reference Fatemipour, F. and Fatemipour, F., 2012. Scheduling scientific workflows using imperialist competitive algorithm. In International conference on industrial intelligent information (ICIII 2012) (pp. 218–225). Fatemipour, F. and Fatemipour, F., 2012. Scheduling scientific workflows using imperialist competitive algorithm. In International conference on industrial intelligent information (ICIII 2012) (pp. 218–225).
104.
go back to reference Faragardi, H.R., Rajabi, A., Shojaee, R. and Nolte, T., 2013, November. Towards energy-aware resource scheduling to maximize reliability in cloud computing systems. In 2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (pp. 1469–1479). IEEE. Faragardi, H.R., Rajabi, A., Shojaee, R. and Nolte, T., 2013, November. Towards energy-aware resource scheduling to maximize reliability in cloud computing systems. In 2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (pp. 1469–1479). IEEE.
105.
go back to reference Rajakumar, B.R.: The Lion’s Algorithm: a new nature-inspired search algorithm. Procedia Technol. 6, 126–135 (2012)CrossRef Rajakumar, B.R.: The Lion’s Algorithm: a new nature-inspired search algorithm. Procedia Technol. 6, 126–135 (2012)CrossRef
106.
go back to reference Yazdani, M., Jolai, F.: Lion optimization algorithm (LOA): a nature-inspired metaheuristic algorithm. J. Comput. Design Eng. 3(1), 24–36 (2016)CrossRef Yazdani, M., Jolai, F.: Lion optimization algorithm (LOA): a nature-inspired metaheuristic algorithm. J. Comput. Design Eng. 3(1), 24–36 (2016)CrossRef
107.
go back to reference Emami, H.: Cloud task scheduling using enhanced sunflower optimization algorithm. Ict Express 8(1), 97–100 (2022)CrossRef Emami, H.: Cloud task scheduling using enhanced sunflower optimization algorithm. Ict Express 8(1), 97–100 (2022)CrossRef
108.
go back to reference Subhash, L.S., Udayakumar, R.: Sunflower whale optimization algorithm for resource allocation strategy in cloud computing platform. Wireless Pers. Commun. 116, 3061–3080 (2021)CrossRef Subhash, L.S., Udayakumar, R.: Sunflower whale optimization algorithm for resource allocation strategy in cloud computing platform. Wireless Pers. Commun. 116, 3061–3080 (2021)CrossRef
109.
go back to reference Chandrashekar, C., Krishnadoss, P.: Opposition based sunflower optimization algorithm using cloud computing environments. Mater. Today: Proc. 62, 4896–4902 (2022)CrossRef Chandrashekar, C., Krishnadoss, P.: Opposition based sunflower optimization algorithm using cloud computing environments. Mater. Today: Proc. 62, 4896–4902 (2022)CrossRef
110.
go back to reference Jena, U.K., Kumar Das, P., Kabat, M.R., Kuanar, S.K.: Dynamic load balancing in cloud network through sunflower optimization algorithm and sine-cosine algorithm. In: Next generation of internet of things: proceedings of ICNGIoT 2022, pp. 609–621. Springer Nature Singapore, Singapore (2022) Jena, U.K., Kumar Das, P., Kabat, M.R., Kuanar, S.K.: Dynamic load balancing in cloud network through sunflower optimization algorithm and sine-cosine algorithm. In: Next generation of internet of things: proceedings of ICNGIoT 2022, pp. 609–621. Springer Nature Singapore, Singapore (2022)
111.
go back to reference Mahale, R.A., Chavan, S.D.: A survey: evolutionary and swarm based bio-inspired optimization algorithms. Int. J. Sci. Res. Publ. 2(12), 1–6 (2012) Mahale, R.A., Chavan, S.D.: A survey: evolutionary and swarm based bio-inspired optimization algorithms. Int. J. Sci. Res. Publ. 2(12), 1–6 (2012)
112.
go back to reference Juneja, M. and Nagar, S.K., 2016, October. Particle swarm optimization algorithm and its parameters: A review. In 2016 International Conference on Control, Computing, Communication and Materials (ICCCCM) (pp. 1–5). IEEE. Juneja, M. and Nagar, S.K., 2016, October. Particle swarm optimization algorithm and its parameters: A review. In 2016 International Conference on Control, Computing, Communication and Materials (ICCCCM) (pp. 1–5). IEEE.
113.
go back to reference Yuce, B., Packianather, M.S., Mastrocinque, E., Pham, D.T., Lambiase, A.: Honey bees inspired optimization method: the bees algorithm. Insects 4(4), 646–662 (2013)CrossRef Yuce, B., Packianather, M.S., Mastrocinque, E., Pham, D.T., Lambiase, A.: Honey bees inspired optimization method: the bees algorithm. Insects 4(4), 646–662 (2013)CrossRef
114.
go back to reference Mirjalili, S., Lewis, A.: The whale optimization algorithm. Adv. Eng. Softw. 95, 51–67 (2016)CrossRef Mirjalili, S., Lewis, A.: The whale optimization algorithm. Adv. Eng. Softw. 95, 51–67 (2016)CrossRef
115.
go back to reference Senthilnath, J., Omkar, S.N., Mani, V.: Clustering using firefly algorithm: performance study. Swarm Evol. Comput. 1(3), 164–171 (2011)CrossRef Senthilnath, J., Omkar, S.N., Mani, V.: Clustering using firefly algorithm: performance study. Swarm Evol. Comput. 1(3), 164–171 (2011)CrossRef
116.
go back to reference Karaboga, D., Basturk, B.: On the performance of artificial bee colony (ABC) algorithm. Appl. Soft Comput. 8(1), 687–697 (2008)CrossRef Karaboga, D., Basturk, B.: On the performance of artificial bee colony (ABC) algorithm. Appl. Soft Comput. 8(1), 687–697 (2008)CrossRef
117.
go back to reference Blum, C.: Ant colony optimization: Introduction and recent trends. Phys. Life Rev. 2(4), 353–373 (2005)CrossRef Blum, C.: Ant colony optimization: Introduction and recent trends. Phys. Life Rev. 2(4), 353–373 (2005)CrossRef
118.
go back to reference Neshat, M., Sepidnam, G., Sargolzaei, M., Toosi, A.N.: Artificial fish swarm algorithm: a survey of the state-of-the-art, hybridization, combinatorial and indicative applications. Artif. Intell. Rev. 42(4), 965–997 (2014)CrossRef Neshat, M., Sepidnam, G., Sargolzaei, M., Toosi, A.N.: Artificial fish swarm algorithm: a survey of the state-of-the-art, hybridization, combinatorial and indicative applications. Artif. Intell. Rev. 42(4), 965–997 (2014)CrossRef
119.
go back to reference Yang, X.S., He, X.: Bat algorithm: literature review and applications. Int. J. Bio-inspired Comput. 5(3), 141–149 (2013)CrossRef Yang, X.S., He, X.: Bat algorithm: literature review and applications. Int. J. Bio-inspired Comput. 5(3), 141–149 (2013)CrossRef
121.
go back to reference Ajith, A., Crina, G., Vitorino, R., Martin, R., Stephen, W.: Termite: a swarm intelligent routing algorithm for mobilewireless Ad-Hoc networks, pp. 155–184. Springer, Berlin (2006) Ajith, A., Crina, G., Vitorino, R., Martin, R., Stephen, W.: Termite: a swarm intelligent routing algorithm for mobilewireless Ad-Hoc networks, pp. 155–184. Springer, Berlin (2006)
122.
go back to reference Pinto, P., Runkler, T.A. and Sousa, J.M., 2005. Wasp swarm optimization of logistic systems. In Adaptive and Natural Computing Algorithms: Proceedings of the International Conference in Coimbra, Portugal, 2005 (pp. 264–267). Springer Vienna. Pinto, P., Runkler, T.A. and Sousa, J.M., 2005. Wasp swarm optimization of logistic systems. In Adaptive and Natural Computing Algorithms: Proceedings of the International Conference in Coimbra, Portugal, 2005 (pp. 264–267). Springer Vienna.
124.
go back to reference YongBo, C., YueSong, M., JianQiao, Y., XiaoLong, S., Nuo, X.: Three-dimensional unmanned aerial vehicle path planning using modified wolf pack search algorithm. Neurocomputing 266, 445–457 (2017)CrossRef YongBo, C., YueSong, M., JianQiao, Y., XiaoLong, S., Nuo, X.: Three-dimensional unmanned aerial vehicle path planning using modified wolf pack search algorithm. Neurocomputing 266, 445–457 (2017)CrossRef
125.
go back to reference Lu, X. and Zhou, Y., 2008. A novel global convergence algorithm: bee collecting pollen algorithm. In Advanced Intelligent Computing Theories and Applications. With Aspects of Artificial Intelligence: 4th International Conference on Intelligent Computing, ICIC 2008 Shanghai, China, September 15–18, 2008 Proceedings 4 (pp. 518–525). Springer Berlin Heidelberg. Lu, X. and Zhou, Y., 2008. A novel global convergence algorithm: bee collecting pollen algorithm. In Advanced Intelligent Computing Theories and Applications. With Aspects of Artificial Intelligence: 4th International Conference on Intelligent Computing, ICIC 2008 Shanghai, China, September 15–18, 2008 Proceedings 4 (pp. 518–525). Springer Berlin Heidelberg.
126.
go back to reference Kenan Dosoglu, M., Guvenc, U., Duman, S., Sonmez, Y., Tolga Kahraman, H.: Symbiotic organisms search optimization algorithm for economic/emission dispatch problem in power systems. Neural Comput. Appl. 29, 721–737 (2018)CrossRef Kenan Dosoglu, M., Guvenc, U., Duman, S., Sonmez, Y., Tolga Kahraman, H.: Symbiotic organisms search optimization algorithm for economic/emission dispatch problem in power systems. Neural Comput. Appl. 29, 721–737 (2018)CrossRef
127.
go back to reference Meraihi, Y., Gabis, A.B., Ramdane-Cherif, A., Acheli, D.: A comprehensive survey of crow search algorithm and its applications. Artif. Intell. Rev. 54(4), 2669–2716 (2021)CrossRef Meraihi, Y., Gabis, A.B., Ramdane-Cherif, A., Acheli, D.: A comprehensive survey of crow search algorithm and its applications. Artif. Intell. Rev. 54(4), 2669–2716 (2021)CrossRef
128.
go back to reference Dhanya, D., Arivudainambi, D.: Dolphin partner optimization based secure and qualified virtual machine for resource allocation with streamline security analysis. Peer-to-Peer Netw. Appl. 12, 1194–1213 (2019)CrossRef Dhanya, D., Arivudainambi, D.: Dolphin partner optimization based secure and qualified virtual machine for resource allocation with streamline security analysis. Peer-to-Peer Netw. Appl. 12, 1194–1213 (2019)CrossRef
129.
go back to reference Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014)CrossRef Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014)CrossRef
130.
go back to reference Pilla, R., Botcha, N., Gorripotu, T.S. and Azar, A.T., 2020. Fuzzy PID controller for automatic generation control of interconnected power system tuned by glow-worm swarm optimization. In Applications of Robotics in Industry Using Advanced Mechanisms: Proceedings of International Conference on Robotics and Its Industrial Applications 2019 1 (pp. 140–149). Springer International Publishing. Pilla, R., Botcha, N., Gorripotu, T.S. and Azar, A.T., 2020. Fuzzy PID controller for automatic generation control of interconnected power system tuned by glow-worm swarm optimization. In Applications of Robotics in Industry Using Advanced Mechanisms: Proceedings of International Conference on Robotics and Its Industrial Applications 2019 1 (pp. 140–149). Springer International Publishing.
132.
go back to reference Chiang, C.W., Lee, Y.C., Lee, C.N., Chou, T.Y.: Ant colony optimisation for task matching and scheduling. IEE Proc. –Comput. Digital Tech. 153(6), 373–380 (2006)CrossRef Chiang, C.W., Lee, Y.C., Lee, C.N., Chou, T.Y.: Ant colony optimisation for task matching and scheduling. IEE Proc. –Comput. Digital Tech. 153(6), 373–380 (2006)CrossRef
133.
go back to reference Chen, W.N., Zhang, J. and Yu, Y., 2007, September. Workflow scheduling in grids: an ant colony optimization approach. In 2007 IEEE Congress on Evolutionary Computation (pp. 3308–3315). IEEE. Chen, W.N., Zhang, J. and Yu, Y., 2007, September. Workflow scheduling in grids: an ant colony optimization approach. In 2007 IEEE Congress on Evolutionary Computation (pp. 3308–3315). IEEE.
134.
go back to reference Chen, W.N., Shi, Y. and Zhang, J., 2009, May. An ant colony optimization algorithm for the time-varying workflow scheduling problem in grids. In 2009 IEEE Congress on Evolutionary Computation (pp. 875–880). IEEE. Chen, W.N., Shi, Y. and Zhang, J., 2009, May. An ant colony optimization algorithm for the time-varying workflow scheduling problem in grids. In 2009 IEEE Congress on Evolutionary Computation (pp. 875–880). IEEE.
135.
go back to reference Pacini, E., Mateos, C., Garino, C.G.: Balancing throughput and response time in online scientific clouds via ant colony optimization (SP2013/2013/00006). Adv. Eng. Softw. 84, 31–47 (2015)CrossRef Pacini, E., Mateos, C., Garino, C.G.: Balancing throughput and response time in online scientific clouds via ant colony optimization (SP2013/2013/00006). Adv. Eng. Softw. 84, 31–47 (2015)CrossRef
136.
go back to reference Liu, X.F., Zhan, Z.H., Du, K.J. and Chen, W.N., 2014, July. Energy aware virtual machine placement scheduling in cloud computing based on ant colony optimization approach. In Proceedings of the 2014 annual conference on genetic and evolutionary computation (pp. 41–48). Liu, X.F., Zhan, Z.H., Du, K.J. and Chen, W.N., 2014, July. Energy aware virtual machine placement scheduling in cloud computing based on ant colony optimization approach. In Proceedings of the 2014 annual conference on genetic and evolutionary computation (pp. 41–48).
137.
go back to reference Sivaraju, S.S., Kumar, C.: Energy enhancement of WSN with deep learning based SOM scheduling algorithm. J. Inf. Technol. Digital World 4(3), 238–249 (2022)CrossRef Sivaraju, S.S., Kumar, C.: Energy enhancement of WSN with deep learning based SOM scheduling algorithm. J. Inf. Technol. Digital World 4(3), 238–249 (2022)CrossRef
138.
go back to reference Mathiyalagan, P., Suriya, S., Sivanandam, S.N.: Modified ant colony algorithm for grid scheduling. Int. J. Comput. Sci. Eng. 2(02), 132–139 (2010) Mathiyalagan, P., Suriya, S., Sivanandam, S.N.: Modified ant colony algorithm for grid scheduling. Int. J. Comput. Sci. Eng. 2(02), 132–139 (2010)
139.
go back to reference Liu, A. and Wang, Z., 2008, October. Grid task scheduling based on adaptive ant colony algorithm. In 2008 International conference on management of e-commerce and e-government (pp. 415–418). IEEE. Liu, A. and Wang, Z., 2008, October. Grid task scheduling based on adaptive ant colony algorithm. In 2008 International conference on management of e-commerce and e-government (pp. 415–418). IEEE.
140.
go back to reference Bagherzadeh, J. and MadadyarAdeh, M., 2009, October. An improved ant algorithm for grid scheduling problem. In 2009 14th International CSI Computer Conference (pp. 323–328). IEEE. Bagherzadeh, J. and MadadyarAdeh, M., 2009, October. An improved ant algorithm for grid scheduling problem. In 2009 14th International CSI Computer Conference (pp. 323–328). IEEE.
141.
go back to reference Chen, W.N., Zhang, J.: An ant colony optimization approach to a grid workflow scheduling problem with various QoS requirements. IEEE Trans. Syst. Man Cybernetics Part C 39(1), 29–43 (2008)CrossRef Chen, W.N., Zhang, J.: An ant colony optimization approach to a grid workflow scheduling problem with various QoS requirements. IEEE Trans. Syst. Man Cybernetics Part C 39(1), 29–43 (2008)CrossRef
142.
go back to reference Tawfeek, M.A., El-Sisi, A., Keshk, A.E. and Torkey, F.A., 2013, November. Cloud task scheduling based on ant colony optimization. In 2013 8th international conference on computer engineering & systems (ICCES) (pp. 64–69). IEEE. Tawfeek, M.A., El-Sisi, A., Keshk, A.E. and Torkey, F.A., 2013, November. Cloud task scheduling based on ant colony optimization. In 2013 8th international conference on computer engineering & systems (ICCES) (pp. 64–69). IEEE.
143.
go back to reference Khambre, P.D., Deshpande, A., Mehta, A., Sain, A.: Modified pheromone update rule to implement ant colony optimization algorithm for workflow scheduling algorithm problem in grids. Int. J. Adv. Res. Comput. Sci. Technol. 2(2), 424–429 (2014) Khambre, P.D., Deshpande, A., Mehta, A., Sain, A.: Modified pheromone update rule to implement ant colony optimization algorithm for workflow scheduling algorithm problem in grids. Int. J. Adv. Res. Comput. Sci. Technol. 2(2), 424–429 (2014)
144.
go back to reference Singh, L., Singh, S.: Deadline and cost based ant colony optimization algorithm for scheduling workflow applications in hybrid cloud. J. Sci. Eng. Res. 5(10), 1417–1420 (2014) Singh, L., Singh, S.: Deadline and cost based ant colony optimization algorithm for scheduling workflow applications in hybrid cloud. J. Sci. Eng. Res. 5(10), 1417–1420 (2014)
145.
go back to reference Eberhart, R. and Kennedy, J., 1995, November. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks (Vol. 4, pp. 1942–1948). Eberhart, R. and Kennedy, J., 1995, November. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks (Vol. 4, pp. 1942–1948).
146.
go back to reference Pandey, S., Wu, L., Guru, S.M. and Buyya, R., 2010, April. A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In 2010 24th IEEE international conference on advanced information networking and applications (pp. 400–407). IEEE. Pandey, S., Wu, L., Guru, S.M. and Buyya, R., 2010, April. A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In 2010 24th IEEE international conference on advanced information networking and applications (pp. 400–407). IEEE.
147.
go back to reference Wu, Z., Ni, Z., Gu, L. and Liu, X., 2010, December. A revised discrete particle swarm optimization for cloud workflow scheduling. In 2010 international conference on computational intelligence and security (pp. 184–188). IEEE. Wu, Z., Ni, Z., Gu, L. and Liu, X., 2010, December. A revised discrete particle swarm optimization for cloud workflow scheduling. In 2010 international conference on computational intelligence and security (pp. 184–188). IEEE.
148.
go back to reference Xue, S.J., Wu, W.: Scheduling workflow in cloud computing based on hybrid particle swarm algorithm. Indonesian J. Electr. Eng. Comput. Sci. 10(7), 1560–1566 (2012) Xue, S.J., Wu, W.: Scheduling workflow in cloud computing based on hybrid particle swarm algorithm. Indonesian J. Electr. Eng. Comput. Sci. 10(7), 1560–1566 (2012)
149.
go back to reference Tavakkoli-Moghaddam, R., Azarkish, M., Sadeghnejad-Barkousaraie, A.: A new hybrid multi-objective Pareto archive PSO algorithm for a bi-objective job shop scheduling problem. Expert Syst. Appl. 38(9), 10812–10821 (2011)MATHCrossRef Tavakkoli-Moghaddam, R., Azarkish, M., Sadeghnejad-Barkousaraie, A.: A new hybrid multi-objective Pareto archive PSO algorithm for a bi-objective job shop scheduling problem. Expert Syst. Appl. 38(9), 10812–10821 (2011)MATHCrossRef
150.
go back to reference Beegom, A.A. and Rajasree, M.S., 2014. A particle swarm optimization based pareto optimal task scheduling in cloud computing. In Advances in Swarm Intelligence: 5th International Conference, ICSI 2014, Hefei, China, October 17–20, 2014, Proceedings, Part II 5 (pp. 79–86). Springer International Publishing. Beegom, A.A. and Rajasree, M.S., 2014. A particle swarm optimization based pareto optimal task scheduling in cloud computing. In Advances in Swarm Intelligence: 5th International Conference, ICSI 2014, Hefei, China, October 17–20, 2014, Proceedings, Part II 5 (pp. 79–86). Springer International Publishing.
151.
go back to reference Karimi, M., Motameni, H.: Tasks scheduling in computational grid using a hybrid discrete particle swarm optimization. Int. J. Grid Distrib. Comput. 6(2), 29–38 (2013) Karimi, M., Motameni, H.: Tasks scheduling in computational grid using a hybrid discrete particle swarm optimization. Int. J. Grid Distrib. Comput. 6(2), 29–38 (2013)
152.
go back to reference Pooranian, Z., Shojafar, M., Abawajy, J.H., Abraham, A.: An efficient meta-heuristic algorithm for grid computing. J. Comb. Optim. 30, 413–434 (2015)MathSciNetMATHCrossRef Pooranian, Z., Shojafar, M., Abawajy, J.H., Abraham, A.: An efficient meta-heuristic algorithm for grid computing. J. Comb. Optim. 30, 413–434 (2015)MathSciNetMATHCrossRef
153.
go back to reference Krishnasamy, K.: Task scheduling algorithm based on hybrid particle swarm optimization in cloud computing environment. J. Theor. Appl. Inf. Technol. 55(1), 1–3 (2013) Krishnasamy, K.: Task scheduling algorithm based on hybrid particle swarm optimization in cloud computing environment. J. Theor. Appl. Inf. Technol. 55(1), 1–3 (2013)
154.
go back to reference Sridhar, M. and Babu, G.R.M., 2015, June. Hybrid particle swarm optimization scheduling for cloud computing. In 2015 IEEE International Advance Computing Conference (IACC) (pp. 1196–1200). IEEE. Sridhar, M. and Babu, G.R.M., 2015, June. Hybrid particle swarm optimization scheduling for cloud computing. In 2015 IEEE International Advance Computing Conference (IACC) (pp. 1196–1200). IEEE.
155.
go back to reference Al-maamari, A. and Omara, F.A., 2015. Task scheduling using hybrid algorithm in cloud computing environments. Journal of Computer Engineering (IOSR-JCE), 17(3), pp.96–106. Al-maamari, A. and Omara, F.A., 2015. Task scheduling using hybrid algorithm in cloud computing environments. Journal of Computer Engineering (IOSR-JCE)17(3), pp.96–106.
156.
go back to reference Zhang, L., Chen, Y., Sun, R., Jing, S., Yang, B.: A task scheduling algorithm based on PSO for grid computing. Int. J. Comput. Intell. Res. 4(1), 37–43 (2008) Zhang, L., Chen, Y., Sun, R., Jing, S., Yang, B.: A task scheduling algorithm based on PSO for grid computing. Int. J. Comput. Intell. Res. 4(1), 37–43 (2008)
157.
go back to reference Liu, H., Abraham, A., Hassanien, A.E.: Scheduling jobs on computational grids using a fuzzy particle swarm optimization algorithm. Futur. Gener. Comput. Syst. 26(8), 1336–1343 (2010)CrossRef Liu, H., Abraham, A., Hassanien, A.E.: Scheduling jobs on computational grids using a fuzzy particle swarm optimization algorithm. Futur. Gener. Comput. Syst. 26(8), 1336–1343 (2010)CrossRef
158.
go back to reference Aron, R., Chana, I., Abraham, A.: A hyper-heuristic approach for resource provisioning-based scheduling in grid environment. J. Supercomput. 71, 1427–1450 (2015)CrossRef Aron, R., Chana, I., Abraham, A.: A hyper-heuristic approach for resource provisioning-based scheduling in grid environment. J. Supercomput. 71, 1427–1450 (2015)CrossRef
159.
go back to reference Sidhu, M.S., Thulasiraman, P. and Thulasiram, R.K., 2013, April. A load-rebalance PSO heuristic for task matching in heterogeneous computing systems. In 2013 IEEE Symposium on Swarm Intelligence (SIS) (pp. 180–187). IEEE. Sidhu, M.S., Thulasiraman, P. and Thulasiram, R.K., 2013, April. A load-rebalance PSO heuristic for task matching in heterogeneous computing systems. In 2013 IEEE Symposium on Swarm Intelligence (SIS) (pp. 180–187). IEEE.
160.
go back to reference Ramezani, F., Lu, J., Hussain, F.K.: Task-based system load balancing in cloud computing using particle swarm optimization. Int. J. Parallel Prog. 42, 739–754 (2014)CrossRef Ramezani, F., Lu, J., Hussain, F.K.: Task-based system load balancing in cloud computing using particle swarm optimization. Int. J. Parallel Prog. 42, 739–754 (2014)CrossRef
161.
go back to reference Milani, F.S., Navin, A.H.: Multi-objective task scheduling in the cloud computing based on the Patrice swarm optimization. Int. J. Inf. Technol. Comput. Sci. 7(5), 61–66 (2015) Milani, F.S., Navin, A.H.: Multi-objective task scheduling in the cloud computing based on the Patrice swarm optimization. Int. J. Inf. Technol. Comput. Sci. 7(5), 61–66 (2015)
162.
go back to reference Wang, Z., Shuang, K., Yang, L., Yang, F.: Energy-aware and revenue-enhancing combinatorial scheduling in virtualized of cloud datacenter. J. Converg. Inf. Technol. 7(1), 62–70 (2012) Wang, Z., Shuang, K., Yang, L., Yang, F.: Energy-aware and revenue-enhancing combinatorial scheduling in virtualized of cloud datacenter. J. Converg. Inf. Technol. 7(1), 62–70 (2012)
163.
go back to reference Karaboga, D., 2005. An idea based on honey bee swarm for numerical optimization (Vol. 200, pp. 1–10). Technical report-tr06, Erciyes university, engineering faculty, computer engineering department. Karaboga, D., 2005. An idea based on honey bee swarm for numerical optimization (Vol. 200, pp. 1–10). Technical report-tr06, Erciyes university, engineering faculty, computer engineering department.
164.
go back to reference Liu, Y.F., Liu, S.Y.: A hybrid discrete artificial bee colony algorithm for permutation flowshop scheduling problem. Appl. Soft Comput. 13(3), 1459–1463 (2013)CrossRef Liu, Y.F., Liu, S.Y.: A hybrid discrete artificial bee colony algorithm for permutation flowshop scheduling problem. Appl. Soft Comput. 13(3), 1459–1463 (2013)CrossRef
165.
go back to reference Huang, Y.M., Lin, J.C.: A new bee colony optimization algorithm with idle-time-based filtering scheme for open shop-scheduling problems. Expert Syst. Appl. 38(5), 5438–5447 (2011)CrossRef Huang, Y.M., Lin, J.C.: A new bee colony optimization algorithm with idle-time-based filtering scheme for open shop-scheduling problems. Expert Syst. Appl. 38(5), 5438–5447 (2011)CrossRef
166.
go back to reference Ziarati, K., Akbari, R., Zeighami, V.: On the performance of bee algorithms for resource-constrained project scheduling problem. Appl. Soft Comput. 11(4), 3720–3733 (2011)CrossRef Ziarati, K., Akbari, R., Zeighami, V.: On the performance of bee algorithms for resource-constrained project scheduling problem. Appl. Soft Comput. 11(4), 3720–3733 (2011)CrossRef
167.
go back to reference Karaboga, D. and Gorkemli, B., 2011, June. A combinatorial artificial bee colony algorithm for traveling salesman problem. In 2011 International Symposium on Innovations in Intelligent Systems and Applications (pp. 50–53). IEEE. Karaboga, D. and Gorkemli, B., 2011, June. A combinatorial artificial bee colony algorithm for traveling salesman problem. In 2011 International Symposium on Innovations in Intelligent Systems and Applications (pp. 50–53). IEEE.
168.
go back to reference Hashemi, S.M., Hanani, A.: Solving the scheduling problem in computational grid using artificial bee colony algorithm. Adv. Comput. Sci.: Int. J. 2, 37–41 (2013) Hashemi, S.M., Hanani, A.: Solving the scheduling problem in computational grid using artificial bee colony algorithm. Adv. Comput. Sci.: Int. J. 2, 37–41 (2013)
169.
go back to reference Mousavinasab, Z., Entezari-Maleki, R. and Movaghar, A., 2011. A bee colony task scheduling algorithm in computational grids. In Digital Information Processing and Communications: International Conference, ICDIPC 2011, Ostrava, Czech Republic, July 7-9, 2011, Proceedings, Part I (pp. 200-210). Springer Berlin Heidelberg Mousavinasab, Z., Entezari-Maleki, R. and Movaghar, A., 2011. A bee colony task scheduling algorithm in computational grids. In Digital Information Processing and Communications: International Conference, ICDIPC 2011, Ostrava, Czech Republic, July 7-9, 2011, Proceedings, Part I (pp. 200-210). Springer Berlin Heidelberg
170.
go back to reference de Mello, R.F., Senger, L.J. and Yang, L.T., 2006, April. A routing load balancing policy for grid computing environments. In 20th International Conference on Advanced Information Networking and Applications-Volume 1 (AINA'06) (Vol. 1, pp. 6-pp). IEEE. de Mello, R.F., Senger, L.J. and Yang, L.T., 2006, April. A routing load balancing policy for grid computing environments. In 20th International Conference on Advanced Information Networking and Applications-Volume 1 (AINA'06) (Vol. 1, pp. 6-pp). IEEE.
171.
go back to reference Dhinesh Babu, L.D., Krishna, P.V.: Honey bee behavior inspired load balancing of tasks in cloud computing environments. Appl. Soft Comput. 13(5), 2292–2303 (2013)CrossRef Dhinesh Babu, L.D., Krishna, P.V.: Honey bee behavior inspired load balancing of tasks in cloud computing environments. Appl. Soft Comput. 13(5), 2292–2303 (2013)CrossRef
172.
go back to reference Soni, A., Vishwakarma, G., Jain, Y.K.: A bee colony based multi-objective load balancing technique for cloud computing environment. Int. J. Comput. Appl. 114(4), 19–25 (2015) Soni, A., Vishwakarma, G., Jain, Y.K.: A bee colony based multi-objective load balancing technique for cloud computing environment. Int. J. Comput. Appl. 114(4), 19–25 (2015)
173.
go back to reference Priyadarsini, R.J., Arockiam, L.: PBCOPSO: A parallel optimization algorithm for task scheduling in cloud environment. Indian J. Sci. Technol. 8(16), 1–5 (2015) Priyadarsini, R.J., Arockiam, L.: PBCOPSO: A parallel optimization algorithm for task scheduling in cloud environment. Indian J. Sci. Technol. 8(16), 1–5 (2015)
174.
go back to reference Kashani, M.H., Jamei, M., Akbari, M. and Tayebi, R.M., 2011, July. Utilizing bee colony to solve task scheduling problem in distributed systems. In 2011 Third International Conference on Computational Intelligence, Communication Systems and Networks (pp. 298–303). IEEE. Kashani, M.H., Jamei, M., Akbari, M. and Tayebi, R.M., 2011, July. Utilizing bee colony to solve task scheduling problem in distributed systems. In 2011 Third International Conference on Computational Intelligence, Communication Systems and Networks (pp. 298–303). IEEE.
175.
go back to reference Navimipour, N.J., 2015, June. Task scheduling in the cloud environments based on an artificial bee colony algorithm. In International Conference on Image Processing (pp. 38–44). Navimipour, N.J., 2015, June. Task scheduling in the cloud environments based on an artificial bee colony algorithm. In International Conference on Image Processing (pp. 38–44).
176.
go back to reference Hesabian, N., Haj, H., Javadi, S.: Optimal scheduling in cloud computing environment using the bee algorithm. Int J Comput Netw Commun Secur 3, 253–258 (2015) Hesabian, N., Haj, H., Javadi, S.: Optimal scheduling in cloud computing environment using the bee algorithm. Int J Comput Netw Commun Secur 3, 253–258 (2015)
177.
go back to reference Udomkasemsub, O., Xiaorong, L. and Achalakul, T., 2012, May. A multiple-objective workflow scheduling framework for cloud data analytics. In 2012 Ninth International Conference on Computer Science and Software Engineering (JCSSE) (pp. 391–398). IEEE. Udomkasemsub, O., Xiaorong, L. and Achalakul, T., 2012, May. A multiple-objective workflow scheduling framework for cloud data analytics. In 2012 Ninth International Conference on Computer Science and Software Engineering (JCSSE) (pp. 391–398). IEEE.
178.
go back to reference Liang, Y.C., Chen, A.H.L. and Nien, Y.H., 2014, July. Artificial bee colony for workflow scheduling. In 2014 IEEE Congress on Evolutionary Computation (CEC) (pp. 558–564). IEEE. Liang, Y.C., Chen, A.H.L. and Nien, Y.H., 2014, July. Artificial bee colony for workflow scheduling. In 2014 IEEE Congress on Evolutionary Computation (CEC) (pp. 558–564). IEEE.
179.
go back to reference Kansal, N.J., Chana, I.: Artificial bee colony based energy-aware resource utilization technique for cloud computing. Concurr. Comput.: Practice Exp. 27(5), 1207–1225 (2015)CrossRef Kansal, N.J., Chana, I.: Artificial bee colony based energy-aware resource utilization technique for cloud computing. Concurr. Comput.: Practice Exp. 27(5), 1207–1225 (2015)CrossRef
180.
go back to reference Hasançebi, O., Teke, T., Pekcan, O.: A bat-inspired algorithm for structural optimization. Comput. Struct. 128, 77–90 (2013)CrossRef Hasançebi, O., Teke, T., Pekcan, O.: A bat-inspired algorithm for structural optimization. Comput. Struct. 128, 77–90 (2013)CrossRef
181.
go back to reference Jacob, L.: Bat algorithm for resource scheduling in cloud computing. Population 5(18), 23 (2014) Jacob, L.: Bat algorithm for resource scheduling in cloud computing. Population 5(18), 23 (2014)
182.
go back to reference Kumar, V.S., Aramudhan, M.: Trust based resource selection in cloud computing using hybrid algorithm. Int. J. Intell. Syst. Appl. 7(8), 59 (2015) Kumar, V.S., Aramudhan, M.: Trust based resource selection in cloud computing using hybrid algorithm. Int. J. Intell. Syst. Appl. 7(8), 59 (2015)
183.
go back to reference Kumar, V.S.: Hybrid optimized list scheduling and trust based resource selection in cloud computing. J. Theor. Appl. Inf. Technol. 69(3), 434–442 (2014) Kumar, V.S.: Hybrid optimized list scheduling and trust based resource selection in cloud computing. J. Theor. Appl. Inf. Technol. 69(3), 434–442 (2014)
184.
go back to reference Raghavan, S., Sarwesh, P., Marimuthu, C. and Chandrasekaran, K., 2015, January. Bat algorithm for scheduling workflow applications in cloud. In 2015 International Conference on Electronic Design, Computer Networks & Automated Verification (EDCAV) (pp. 139–144). IEEE. Raghavan, S., Sarwesh, P., Marimuthu, C. and Chandrasekaran, K., 2015, January. Bat algorithm for scheduling workflow applications in cloud. In 2015 International Conference on Electronic Design, Computer Networks & Automated Verification (EDCAV) (pp. 139–144). IEEE.
185.
go back to reference George, S.: Hybrid PSO-MOBA for profit maximization in cloud computing. Int J Adv Comput Sci Appl 6(2), 159–163 (2015) George, S.: Hybrid PSO-MOBA for profit maximization in cloud computing. Int J Adv Comput Sci Appl 6(2), 159–163 (2015)
186.
go back to reference Chu, S.C., Tsai, P.W. and Pan, J.S., 2006. Cat swarm optimization. In PRICAI 2006: Trends in Artificial Intelligence: 9th Pacific Rim International Conference on Artificial Intelligence Guilin, China, August 7–11, 2006 Proceedings 9 (pp. 854–858). Springer Berlin Heidelberg. Chu, S.C., Tsai, P.W. and Pan, J.S., 2006. Cat swarm optimization. In PRICAI 2006: Trends in Artificial Intelligence: 9th Pacific Rim International Conference on Artificial Intelligence Guilin, China, August 7–11, 2006 Proceedings 9 (pp. 854–858). Springer Berlin Heidelberg.
187.
go back to reference Chu, S.C., Tsai, P.W.: Computational intelligence based on the behavior of cats. Int. J. Innov. Comput. Inf. Control 3(1), 163–173 (2007) Chu, S.C., Tsai, P.W.: Computational intelligence based on the behavior of cats. Int. J. Innov. Comput. Inf. Control 3(1), 163–173 (2007)
188.
go back to reference Tsai, P.W., Pan, J.S., Chen, S.M., Liao, B.Y. and Hao, S.P., 2008, July. Parallel cat swarm optimization. In 2008 international conference on machine learning and cybernetics (Vol. 6, pp. 3328–3333). IEEE. Tsai, P.W., Pan, J.S., Chen, S.M., Liao, B.Y. and Hao, S.P., 2008, July. Parallel cat swarm optimization. In 2008 international conference on machine learning and cybernetics (Vol. 6, pp. 3328–3333). IEEE.
189.
go back to reference Pradhan, P.M., Panda, G.: Solving multiobjective problems using cat swarm optimization. Expert Syst. Appl. 39(3), 2956–2964 (2012)CrossRef Pradhan, P.M., Panda, G.: Solving multiobjective problems using cat swarm optimization. Expert Syst. Appl. 39(3), 2956–2964 (2012)CrossRef
190.
go back to reference Sharafi, Y., Khanesar, M.A. and Teshnehlab, M., 2013, September. Discrete binary cat swarm optimization algorithm. In 2013 3rd IEEE international conference on computer, control and communication (IC4) (pp. 1–6). IEEE. Sharafi, Y., Khanesar, M.A. and Teshnehlab, M., 2013, September. Discrete binary cat swarm optimization algorithm. In 2013 3rd IEEE international conference on computer, control and communication (IC4) (pp. 1–6). IEEE.
191.
go back to reference Bilgaiyan, S., Sagnika, S. and Das, M., 2014, February. Workflow scheduling in cloud computing environment using cat swarm optimization. In 2014 IEEE International Advance Computing Conference (IACC) (pp. 680–685). IEEE. Bilgaiyan, S., Sagnika, S. and Das, M., 2014, February. Workflow scheduling in cloud computing environment using cat swarm optimization. In 2014 IEEE International Advance Computing Conference (IACC) (pp. 680–685). IEEE.
192.
go back to reference Rouhi, S. and Nejad, E.B., 2015. CSO-GA: a new scheduling technique for cloud computing systems based on cat swarm optimization and genetic algorithm. Fen Bilimleri Dergisi (CFD), 36(4). Rouhi, S. and Nejad, E.B., 2015. CSO-GA: a new scheduling technique for cloud computing systems based on cat swarm optimization and genetic algorithm. Fen Bilimleri Dergisi (CFD)36(4).
193.
go back to reference Hof, P.R., Van der Gucht, E.: Structure of the cerebral cortex of the humpback whale, Megaptera novaeangliae (Cetacea, Mysticeti, Balaenopteridae). Anat. Rec.: Adv. Integr. Anat. Evolut. Biol.: Adv. Integr. Anat. Evolut. Biol. 290(1), 1–31 (2007)CrossRef Hof, P.R., Van der Gucht, E.: Structure of the cerebral cortex of the humpback whale, Megaptera novaeangliae (Cetacea, Mysticeti, Balaenopteridae). Anat. Rec.: Adv. Integr. Anat. Evolut. Biol.: Adv. Integr. Anat. Evolut. Biol. 290(1), 1–31 (2007)CrossRef
194.
go back to reference Mangalampalli, S., Karri, G.R., Kose, U.: Multi Objective Trust aware task scheduling algorithm in cloud computing using whale optimization. J. King Saud Univ.-Comput. Inf. Sci. 35(2), 791–809 (2023) Mangalampalli, S., Karri, G.R., Kose, U.: Multi Objective Trust aware task scheduling algorithm in cloud computing using whale optimization. J. King Saud Univ.-Comput. Inf. Sci. 35(2), 791–809 (2023)
195.
go back to reference Mangalampalli, S., Swain, S.K., Mangalampalli, V.K.: Prioritized energy efficient task scheduling algorithm in cloud computing using whale optimization algorithm. Wireless Pers. Commun. 126(3), 2231–2247 (2022)CrossRef Mangalampalli, S., Swain, S.K., Mangalampalli, V.K.: Prioritized energy efficient task scheduling algorithm in cloud computing using whale optimization algorithm. Wireless Pers. Commun. 126(3), 2231–2247 (2022)CrossRef
196.
go back to reference Sreenu, K., Sreelatha, M.: W-Scheduler: whale optimization for task scheduling in cloud computing. Clust. Comput. 22, 1087–1098 (2019)CrossRef Sreenu, K., Sreelatha, M.: W-Scheduler: whale optimization for task scheduling in cloud computing. Clust. Comput. 22, 1087–1098 (2019)CrossRef
197.
go back to reference Chen, X., Cheng, L., Liu, C., Liu, Q., Liu, J., Mao, Y., Murphy, J.: A WOA-based optimization approach for task scheduling in cloud computing systems. IEEE Syst. J. 14(3), 3117–3128 (2020)CrossRef Chen, X., Cheng, L., Liu, C., Liu, Q., Liu, J., Mao, Y., Murphy, J.: A WOA-based optimization approach for task scheduling in cloud computing systems. IEEE Syst. J. 14(3), 3117–3128 (2020)CrossRef
198.
go back to reference Jia, L., Li, K., Shi, X.: Cloud computing task scheduling model based on improved whale optimization algorithm. Wirel. Commun. Mob. Comput. 2021, 1–13 (2021) Jia, L., Li, K., Shi, X.: Cloud computing task scheduling model based on improved whale optimization algorithm. Wirel. Commun. Mob. Comput. 2021, 1–13 (2021)
199.
go back to reference Masadeh, R., Sharieh, A., Mahafzah, B.: Humpback whale optimization algorithm based on vocal behavior for task scheduling in cloud computing. Int. J. Adv. Sci. Technol. 13(3), 121–140 (2019) Masadeh, R., Sharieh, A., Mahafzah, B.: Humpback whale optimization algorithm based on vocal behavior for task scheduling in cloud computing. Int. J. Adv. Sci. Technol. 13(3), 121–140 (2019)
201.
go back to reference Mangalampalli, S., Karri, G.R., Elngar, A.A.: An efficient trust-aware task scheduling algorithm in cloud computing using firefly optimization. Sensors 23(3), 1384 (2023)CrossRef Mangalampalli, S., Karri, G.R., Elngar, A.A.: An efficient trust-aware task scheduling algorithm in cloud computing using firefly optimization. Sensors 23(3), 1384 (2023)CrossRef
202.
go back to reference Ebadifard, F., Doostali, S. and Babamir, S.M., 2018, December. A firefly-based task scheduling algorithm for the cloud computing environment: Formal verification and simulation analyses. In 2018 9th International Symposium on Telecommunications (IST) (pp. 664–669). IEEE. Ebadifard, F., Doostali, S. and Babamir, S.M., 2018, December. A firefly-based task scheduling algorithm for the cloud computing environment: Formal verification and simulation analyses. In 2018 9th International Symposium on Telecommunications (IST) (pp. 664–669). IEEE.
203.
go back to reference Malleswaran, S.K.A., Kasireddi, B.: An efficient task scheduling method in a cloud computing environment using firefly crow search algorithm (FF-CSA). Int. J. Sci. Technol. Res. 8(12), 623–627 (2019) Malleswaran, S.K.A., Kasireddi, B.: An efficient task scheduling method in a cloud computing environment using firefly crow search algorithm (FF-CSA). Int. J. Sci. Technol. Res. 8(12), 623–627 (2019)
204.
go back to reference Rajagopalan, A., Modale, D.R. and Senthilkumar, R., 2020. Optimal scheduling of tasks in cloud computing using hybrid firefly-genetic algorithm. In Advances in Decision Sciences, Image Processing, Security and Computer Vision: International Conference on Emerging Trends in Engineering (ICETE), Vol. 2 (pp. 678–687). Springer International Publishing. Rajagopalan, A., Modale, D.R. and Senthilkumar, R., 2020. Optimal scheduling of tasks in cloud computing using hybrid firefly-genetic algorithm. In Advances in Decision Sciences, Image Processing, Security and Computer Vision: International Conference on Emerging Trends in Engineering (ICETE), Vol. 2 (pp. 678–687). Springer International Publishing.
205.
go back to reference Kashikolaei, S.M.G., Hosseinabadi, A.A.R., Saemi, B., Shareh, M.B., Sangaiah, A.K., Bian, G.B.: An enhancement of task scheduling in cloud computing based on imperialist competitive algorithm and firefly algorithm. J. Supercomput. 76, 6302–6329 (2020)CrossRef Kashikolaei, S.M.G., Hosseinabadi, A.A.R., Saemi, B., Shareh, M.B., Sangaiah, A.K., Bian, G.B.: An enhancement of task scheduling in cloud computing based on imperialist competitive algorithm and firefly algorithm. J. Supercomput. 76, 6302–6329 (2020)CrossRef
208.
go back to reference Ammari, A.C., Labidi, W., Mnif, F., Yuan, H., Zhou, M., Sarrab, M.: Firefly algorithm and learning-based geographical task scheduling for operational cost minimization in distributed green data centers. Neurocomputing 490, 146–162 (2022)CrossRef Ammari, A.C., Labidi, W., Mnif, F., Yuan, H., Zhou, M., Sarrab, M.: Firefly algorithm and learning-based geographical task scheduling for operational cost minimization in distributed green data centers. Neurocomputing 490, 146–162 (2022)CrossRef
210.
go back to reference Prasanna Kumar, K.R., Kousalya, K.: Amelioration of task scheduling in cloud computing using crow search algorithm. Neural Comput. Appl. 32, 5901–5907 (2020)CrossRef Prasanna Kumar, K.R., Kousalya, K.: Amelioration of task scheduling in cloud computing using crow search algorithm. Neural Comput. Appl. 32, 5901–5907 (2020)CrossRef
211.
go back to reference Kumar, K.P., Kousalya, K., Vishnuppriya, S., Ponni, S. and Logeswaran, K., 2021, February. Enhanced Crow Search Algorithm for Task Scheduling in Cloud Computing. In IOP Conference Series: Materials Science and Engineering (Vol. 1055, No. 1, p. 012102). IOP Publishing. Kumar, K.P., Kousalya, K., Vishnuppriya, S., Ponni, S. and Logeswaran, K., 2021, February. Enhanced Crow Search Algorithm for Task Scheduling in Cloud Computing. In IOP Conference Series: Materials Science and Engineering (Vol. 1055, No. 1, p. 012102). IOP Publishing.
212.
go back to reference Singh, H., Tyagi, S., Kumar, P.: Crow–penguin optimizer for multiobjective task scheduling strategy in cloud computing. Int. J. Commun. Syst. 33(14), e4467 (2020)CrossRef Singh, H., Tyagi, S., Kumar, P.: Crow–penguin optimizer for multiobjective task scheduling strategy in cloud computing. Int. J. Commun. Syst. 33(14), e4467 (2020)CrossRef
213.
go back to reference Singh, H., Tyagi, S., Kumar, P.: Crow search based scheduling algorithm for load balancing in cloud environment. Int. J. Innov. Technol. Explor. Eng. (IJITEE) 8(9), 1058–1064 (2019)CrossRef Singh, H., Tyagi, S., Kumar, P.: Crow search based scheduling algorithm for load balancing in cloud environment. Int. J. Innov. Technol. Explor. Eng. (IJITEE) 8(9), 1058–1064 (2019)CrossRef
214.
go back to reference Singh, H., Tyagi, S., Kumar, P.: Cloud resource mapping through crow search inspired metaheuristic load balancing technique. Comput. Electr. Eng. 93, 107221 (2021)CrossRef Singh, H., Tyagi, S., Kumar, P.: Cloud resource mapping through crow search inspired metaheuristic load balancing technique. Comput. Electr. Eng. 93, 107221 (2021)CrossRef
217.
go back to reference Mangalampalli, S., Mangalampalli, V.K. and Swain, S.K., A Task scheduling approach in cloud computing to minimize the power cost in datacenters using crow search. Mangalampalli, S., Mangalampalli, V.K. and Swain, S.K., A Task scheduling approach in cloud computing to minimize the power cost in datacenters using crow search.
218.
go back to reference Joshi, A.S., Kulkarni, O., Kakandikar, G.M., Nandedkar, V.M.: Cuckoo search optimization-a review. Mater. Today: Proc. 4(8), 7262–7269 (2017)CrossRef Joshi, A.S., Kulkarni, O., Kakandikar, G.M., Nandedkar, V.M.: Cuckoo search optimization-a review. Mater. Today: Proc. 4(8), 7262–7269 (2017)CrossRef
219.
go back to reference Elnahary, M.K., Hamed, A.Y., El-Sayed, H.: Task scheduling optimization in cloud computing by cuckoo search algorithm. Sohag J. Sci. 7(3), 29–37 (2022) Elnahary, M.K., Hamed, A.Y., El-Sayed, H.: Task scheduling optimization in cloud computing by cuckoo search algorithm. Sohag J. Sci. 7(3), 29–37 (2022)
220.
go back to reference Navimipour, N.J., Milani, F.S.: Task scheduling in the cloud computing based on the cuckoo search algorithm. Int. J. Model. Optim. 5(1), 44 (2015)CrossRef Navimipour, N.J., Milani, F.S.: Task scheduling in the cloud computing based on the cuckoo search algorithm. Int. J. Model. Optim. 5(1), 44 (2015)CrossRef
221.
go back to reference Prem Jacob, T., Pradeep, K.: A multi-objective optimal task scheduling in cloud environment using cuckoo particle swarm optimization. Wireless Pers. Commun. 109, 315–331 (2019)CrossRef Prem Jacob, T., Pradeep, K.: A multi-objective optimal task scheduling in cloud environment using cuckoo particle swarm optimization. Wireless Pers. Commun. 109, 315–331 (2019)CrossRef
222.
go back to reference Krishnadoss, P., Pradeep, N., Ali, J., Nanjappan, M., Krishnamoorthy, P., Kedalu Poornachary, V.: CCSA: Hybrid cuckoo crow search algorithm for task scheduling in cloud computing. Int. J. Intell. Eng. Syst. 14(4), 241–250 (2021) Krishnadoss, P., Pradeep, N., Ali, J., Nanjappan, M., Krishnamoorthy, P., Kedalu Poornachary, V.: CCSA: Hybrid cuckoo crow search algorithm for task scheduling in cloud computing. Int. J. Intell. Eng. Syst. 14(4), 241–250 (2021)
223.
go back to reference Agarwal, M. and Srivastava, G.M.S., 2018. A cuckoo search algorithm-based task scheduling in cloud computing. In Advances in Computer and Computational Sciences: Proceedings of ICCCCS 2016, Volume 2 (pp. 293–299). Springer Singapore. Agarwal, M. and Srivastava, G.M.S., 2018. A cuckoo search algorithm-based task scheduling in cloud computing. In Advances in Computer and Computational Sciences: Proceedings of ICCCCS 2016, Volume 2 (pp. 293–299). Springer Singapore.
224.
go back to reference Nazir, S., Shafiq, S., Iqbal, Z., Zeeshan, M., Tariq, S. and Javaid, N., 2019. Cuckoo optimization algorithm based job scheduling using cloud and fog computing in smart grid. In Advances in Intelligent Networking and Collaborative Systems: The 10th International Conference on Intelligent Networking and Collaborative Systems (INCoS-2018) (pp. 34–46). Springer International Publishing. Nazir, S., Shafiq, S., Iqbal, Z., Zeeshan, M., Tariq, S. and Javaid, N., 2019. Cuckoo optimization algorithm based job scheduling using cloud and fog computing in smart grid. In Advances in Intelligent Networking and Collaborative Systems: The 10th International Conference on Intelligent Networking and Collaborative Systems (INCoS-2018) (pp. 34–46). Springer International Publishing.
225.
go back to reference Gawali, M.B., Shinde, S.K.: Standard deviation based modified cuckoo optimization algorithm for task scheduling to efficient resource allocation in cloud computing. J. Adv. Inf. Technol. 8, 4 (2017) Gawali, M.B., Shinde, S.K.: Standard deviation based modified cuckoo optimization algorithm for task scheduling to efficient resource allocation in cloud computing. J. Adv. Inf. Technol. 8, 4 (2017)
226.
go back to reference Madni, S.H.H., Latiff, M.S.A., Ali, J., Abdulhamid, S.I.M.: Multi-objective-oriented cuckoo search optimization-based resource scheduling algorithm for clouds. Arab. J. Sci. Eng. 44, 3585–3602 (2019)CrossRef Madni, S.H.H., Latiff, M.S.A., Ali, J., Abdulhamid, S.I.M.: Multi-objective-oriented cuckoo search optimization-based resource scheduling algorithm for clouds. Arab. J. Sci. Eng. 44, 3585–3602 (2019)CrossRef
227.
go back to reference Krishnadoss, P., Jacob, P.: OCSA: task scheduling algorithm in cloud computing environment. Int. J. Intell. Eng. Syst. 11(3), 271–279 (2018) Krishnadoss, P., Jacob, P.: OCSA: task scheduling algorithm in cloud computing environment. Int. J. Intell. Eng. Syst. 11(3), 271–279 (2018)
228.
go back to reference Madni, S.H.H., Abd Latiff, M.S., Abdulhamid, S.I.M., Ali, J.: Hybrid gradient descent cuckoo search (HGDCS) algorithm for resource scheduling in IaaS cloud computing environment. Clust. Comput. 22, 301–334 (2019)CrossRef Madni, S.H.H., Abd Latiff, M.S., Abdulhamid, S.I.M., Ali, J.: Hybrid gradient descent cuckoo search (HGDCS) algorithm for resource scheduling in IaaS cloud computing environment. Clust. Comput. 22, 301–334 (2019)CrossRef
229.
go back to reference Pradeep, K., Prem Jacob, T.: A hybrid approach for task scheduling using the cuckoo and harmony search in cloud computing environment. Wireless Pers. Commun. 101, 2287–2311 (2018)CrossRef Pradeep, K., Prem Jacob, T.: A hybrid approach for task scheduling using the cuckoo and harmony search in cloud computing environment. Wireless Pers. Commun. 101, 2287–2311 (2018)CrossRef
230.
go back to reference Shahdi-Pashaki, S., Teymourian, E., Kayvanfar, V., Komaki, G.M., Sajadi, A.: Group technology-based model and cuckoo optimization algorithm for resource allocation in cloud computing. IFAC-PapersOnLine 48(3), 1140–1145 (2015)CrossRef Shahdi-Pashaki, S., Teymourian, E., Kayvanfar, V., Komaki, G.M., Sajadi, A.: Group technology-based model and cuckoo optimization algorithm for resource allocation in cloud computing. IFAC-PapersOnLine 48(3), 1140–1145 (2015)CrossRef
231.
go back to reference Durgadevi, P., Srinivasan, S.: Resource allocation in cloud computing using SFLA and cuckoo search hybridization. Int. J. Parallel Prog. 48, 549–565 (2020)CrossRef Durgadevi, P., Srinivasan, S.: Resource allocation in cloud computing using SFLA and cuckoo search hybridization. Int. J. Parallel Prog. 48, 549–565 (2020)CrossRef
232.
go back to reference Faris, H., Aljarah, I., Al-Betar, M.A., Mirjalili, S.: Grey wolf optimizer: a review of recent variants and applications. Neural Comput. Appl. 30, 413–435 (2018)CrossRef Faris, H., Aljarah, I., Al-Betar, M.A., Mirjalili, S.: Grey wolf optimizer: a review of recent variants and applications. Neural Comput. Appl. 30, 413–435 (2018)CrossRef
233.
go back to reference Natesan, G., Chokkalingam, A.: An improved grey wolf optimization algorithm based task scheduling in cloud computing environment. Int. Arab J. Inf. Technol. 17(1), 73–81 (2020) Natesan, G., Chokkalingam, A.: An improved grey wolf optimization algorithm based task scheduling in cloud computing environment. Int. Arab J. Inf. Technol. 17(1), 73–81 (2020)
234.
go back to reference Sreenu, K., Malempati, S.: MFGMTS: Epsilon constraint-based modified fractional grey wolf optimizer for multi-objective task scheduling in cloud computing. IETE J. Res. 65(2), 201–215 (2019)CrossRef Sreenu, K., Malempati, S.: MFGMTS: Epsilon constraint-based modified fractional grey wolf optimizer for multi-objective task scheduling in cloud computing. IETE J. Res. 65(2), 201–215 (2019)CrossRef
235.
go back to reference Bacanin, N., Bezdan, T., Tuba, E., Strumberger, I., Tuba, M. and Zivkovic, M., 2019, November. Task scheduling in cloud computing environment by grey wolf optimizer. In 2019 27th telecommunications forum (TELFOR) (pp. 1–4). IEEE. Bacanin, N., Bezdan, T., Tuba, E., Strumberger, I., Tuba, M. and Zivkovic, M., 2019, November. Task scheduling in cloud computing environment by grey wolf optimizer. In 2019 27th telecommunications forum (TELFOR) (pp. 1–4). IEEE.
236.
go back to reference Gobalakrishnan, N., Arun, C.: A new multi-objective optimal programming model for task scheduling using genetic gray wolf optimization in cloud computing. Comput. J. 61(10), 1523–1536 (2018)CrossRef Gobalakrishnan, N., Arun, C.: A new multi-objective optimal programming model for task scheduling using genetic gray wolf optimization in cloud computing. Comput. J. 61(10), 1523–1536 (2018)CrossRef
237.
go back to reference Natesan, G., Chokkalingam, A.: Task scheduling in heterogeneous cloud environment using mean grey wolf optimization algorithm. ICT Express 5(2), 110–114 (2019)CrossRef Natesan, G., Chokkalingam, A.: Task scheduling in heterogeneous cloud environment using mean grey wolf optimization algorithm. ICT Express 5(2), 110–114 (2019)CrossRef
238.
go back to reference Natesha, B.V., Sharma, N.K., Domanal, S. and Guddeti, R.M.R., 2018, September. GWOTS: grey wolf optimization based task scheduling at the green cloud data center. In 2018 14th International Conference on Semantics, Knowledge and Grids (SKG) (pp. 181–187). IEEE. Natesha, B.V., Sharma, N.K., Domanal, S. and Guddeti, R.M.R., 2018, September. GWOTS: grey wolf optimization based task scheduling at the green cloud data center. In 2018 14th International Conference on Semantics, Knowledge and Grids (SKG) (pp. 181–187). IEEE.
239.
go back to reference Mohammadzadeh, A., Masdari, M., Gharehchopogh, F.S., Jafarian, A.: Improved chaotic binary grey wolf optimization algorithm for workflow scheduling in green cloud computing. Evol. Intel. 14, 1997–2025 (2021)CrossRef Mohammadzadeh, A., Masdari, M., Gharehchopogh, F.S., Jafarian, A.: Improved chaotic binary grey wolf optimization algorithm for workflow scheduling in green cloud computing. Evol. Intel. 14, 1997–2025 (2021)CrossRef
240.
go back to reference Arora, N., Banyal, R.K.: A particle grey wolf hybrid algorithm for workflow scheduling in cloud computing. Wireless Pers. Commun. 122(4), 3313–3345 (2022)CrossRef Arora, N., Banyal, R.K.: A particle grey wolf hybrid algorithm for workflow scheduling in cloud computing. Wireless Pers. Commun. 122(4), 3313–3345 (2022)CrossRef
241.
go back to reference Balasubramanian, K., Ramya, K., Devi, K.G.: Improved swarm optimization of deep features for glaucoma classification using SEGSO and VGGNet. Biomed. Signal Process. Control 77, 103845 (2022)CrossRef Balasubramanian, K., Ramya, K., Devi, K.G.: Improved swarm optimization of deep features for glaucoma classification using SEGSO and VGGNet. Biomed. Signal Process. Control 77, 103845 (2022)CrossRef
242.
go back to reference Zhou, J., Dong, S.: Hybrid glowworm swarm optimization for task scheduling in the cloud environment. Eng. Optim. 50(6), 949–964 (2018)MathSciNetMATHCrossRef Zhou, J., Dong, S.: Hybrid glowworm swarm optimization for task scheduling in the cloud environment. Eng. Optim. 50(6), 949–964 (2018)MathSciNetMATHCrossRef
243.
go back to reference Alboaneen, D.A., Tianfield, H. and Zhang, Y., 2017, March. Glowworm swarm optimisation based task scheduling for cloud computing. In Proceedings of the Second International Conference on Internet of things, Data and Cloud Computing (pp. 1–7). Alboaneen, D.A., Tianfield, H. and Zhang, Y., 2017, March. Glowworm swarm optimisation based task scheduling for cloud computing. In Proceedings of the Second International Conference on Internet of things, Data and Cloud Computing (pp. 1–7).
244.
go back to reference Abdullahi, M., Ngadi, M.A.: Symbiotic organism search optimization based task scheduling in cloud computing environment. Futur. Gener. Comput. Syst. 56, 640–650 (2016)CrossRef Abdullahi, M., Ngadi, M.A.: Symbiotic organism search optimization based task scheduling in cloud computing environment. Futur. Gener. Comput. Syst. 56, 640–650 (2016)CrossRef
245.
go back to reference Sa’ad, S., Muhammed, A., Abdullahi, M., Abdullah, A., Hakim Ayob, F.: An enhanced discrete symbiotic organism search algorithm for optimal task scheduling in the cloud. Algorithms 14(7), 200 (2021)CrossRef Sa’ad, S., Muhammed, A., Abdullahi, M., Abdullah, A., Hakim Ayob, F.: An enhanced discrete symbiotic organism search algorithm for optimal task scheduling in the cloud. Algorithms 14(7), 200 (2021)CrossRef
246.
go back to reference Abdullahi, M., Ngadi, M.A., Dishing, S.I., Ahmad, B.I.E.: An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment. J. Netw. Comput. Appl. 133, 60–74 (2019)CrossRef Abdullahi, M., Ngadi, M.A., Dishing, S.I., Ahmad, B.I.E.: An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment. J. Netw. Comput. Appl. 133, 60–74 (2019)CrossRef
248.
go back to reference Sharma, M. and Verma, A., 2017, February. Energy-aware discrete symbiotic organism search optimization algorithm for task scheduling in a cloud environment. In 2017 4th International Conference on Signal Processing and Integrated Networks (SPIN) (pp. 513–518). IEEE. Sharma, M. and Verma, A., 2017, February. Energy-aware discrete symbiotic organism search optimization algorithm for task scheduling in a cloud environment. In 2017 4th International Conference on Signal Processing and Integrated Networks (SPIN) (pp. 513–518). IEEE.
249.
go back to reference Zubair, A.A., Razak, S.A., Ngadi, M.A., Al-Dhaqm, A., Yafooz, W.M., Emara, A.H.M., Saad, A., Al-Aqrabi, H.: A cloud computing-based modified symbiotic organisms search algorithm (AI) for optimal task scheduling. Sensors 22(4), 1674 (2022)CrossRef Zubair, A.A., Razak, S.A., Ngadi, M.A., Al-Dhaqm, A., Yafooz, W.M., Emara, A.H.M., Saad, A., Al-Aqrabi, H.: A cloud computing-based modified symbiotic organisms search algorithm (AI) for optimal task scheduling. Sensors 22(4), 1674 (2022)CrossRef
250.
go back to reference Siddique, N., Adeli, H.: Physics-based search and optimization: Inspirations from nature. Expert. Syst. 33(6), 607–623 (2016)CrossRef Siddique, N., Adeli, H.: Physics-based search and optimization: Inspirations from nature. Expert. Syst. 33(6), 607–623 (2016)CrossRef
251.
go back to reference Hashim, F.A., Houssein, E.H., Mabrouk, M.S., Al-Atabany, W., Mirjalili, S.: Henry gas solubility optimization: a novel physics-based algorithm. Futur. Gener. Comput. Syst. 101, 646–667 (2019)CrossRef Hashim, F.A., Houssein, E.H., Mabrouk, M.S., Al-Atabany, W., Mirjalili, S.: Henry gas solubility optimization: a novel physics-based algorithm. Futur. Gener. Comput. Syst. 101, 646–667 (2019)CrossRef
253.
go back to reference Rashedi, E., Rashedi, E., Nezamabadi-Pour, H.: A comprehensive survey on gravitational search algorithm. Swarm Evol. Comput. 41, 141–158 (2018)MATHCrossRef Rashedi, E., Rashedi, E., Nezamabadi-Pour, H.: A comprehensive survey on gravitational search algorithm. Swarm Evol. Comput. 41, 141–158 (2018)MATHCrossRef
254.
go back to reference Erol, O.K., Eksin, I.: A new optimization method: big bang–big crunch. Adv. Eng. Softw. 37(2), 106–111 (2006)CrossRef Erol, O.K., Eksin, I.: A new optimization method: big bang–big crunch. Adv. Eng. Softw. 37(2), 106–111 (2006)CrossRef
255.
go back to reference Rashedi, E., Nezamabadi-Pour, H., Saryazdi, S.: GSA: a gravitational search algorithm. Inf. Sci. 179(13), 2232–2248 (2009)MATHCrossRef Rashedi, E., Nezamabadi-Pour, H., Saryazdi, S.: GSA: a gravitational search algorithm. Inf. Sci. 179(13), 2232–2248 (2009)MATHCrossRef
256.
go back to reference Kaveh, A., Talatahari, S.: A novel heuristic optimization method: charged system search. Acta Mech. 213(3–4), 267–289 (2010)MATHCrossRef Kaveh, A., Talatahari, S.: A novel heuristic optimization method: charged system search. Acta Mech. 213(3–4), 267–289 (2010)MATHCrossRef
257.
go back to reference Formato, R.A.: Central force optimization: a new deterministic gradient-like optimization metaheuristic. Opsearch 46(1), 25–51 (2009)MathSciNetMATHCrossRef Formato, R.A.: Central force optimization: a new deterministic gradient-like optimization metaheuristic. Opsearch 46(1), 25–51 (2009)MathSciNetMATHCrossRef
258.
go back to reference Alatas, B.: ACROA: artificial chemical reaction optimization algorithm for global optimization. Expert Syst. Appl. 38(10), 13170–13180 (2011)CrossRef Alatas, B.: ACROA: artificial chemical reaction optimization algorithm for global optimization. Expert Syst. Appl. 38(10), 13170–13180 (2011)CrossRef
259.
go back to reference Hatamlou, A.: Black hole: a new heuristic optimization approach for data clustering. Inf. Sci. 222, 175–184 (2013)MathSciNetCrossRef Hatamlou, A.: Black hole: a new heuristic optimization approach for data clustering. Inf. Sci. 222, 175–184 (2013)MathSciNetCrossRef
260.
go back to reference Kaveh, A., Khayatazad, M.: A new meta-heuristic method: ray optimization. Comput. Struct. 112, 283–294 (2012)CrossRef Kaveh, A., Khayatazad, M.: A new meta-heuristic method: ray optimization. Comput. Struct. 112, 283–294 (2012)CrossRef
261.
go back to reference Abd Elaziz, M., Attiya, I.: An improved Henry gas solubility optimization algorithm for task scheduling in cloud computing. Artif. Intell. Rev. 54, 3599–3637 (2021)CrossRef Abd Elaziz, M., Attiya, I.: An improved Henry gas solubility optimization algorithm for task scheduling in cloud computing. Artif. Intell. Rev. 54, 3599–3637 (2021)CrossRef
262.
go back to reference Wen, X., Huang, M. and Shi, J., 2012, October. Study on resources scheduling based on ACO allgorithm and PSO algorithm in cloud computing. In 2012 11th International Symposium on Distributed Computing and Applications to Business, Engineering & Science (pp. 219–222). IEEE. Wen, X., Huang, M. and Shi, J., 2012, October. Study on resources scheduling based on ACO allgorithm and PSO algorithm in cloud computing. In 2012 11th International Symposium on Distributed Computing and Applications to Business, Engineering & Science (pp. 219–222). IEEE.
263.
go back to reference Mathiyalagan, P., Sivanandam, S.N., Saranya, K.S.: Hybridization of modified ant colony optimization and intelligent water drops algorithm for job scheduling in computational grid. ICTACT J. Soft Comput. 4(1), 651–655 (2013)CrossRef Mathiyalagan, P., Sivanandam, S.N., Saranya, K.S.: Hybridization of modified ant colony optimization and intelligent water drops algorithm for job scheduling in computational grid. ICTACT J. Soft Comput. 4(1), 651–655 (2013)CrossRef
264.
go back to reference Cho, K.M., Tsai, P.W., Tsai, C.W., Yang, C.S.: A hybrid meta-heuristic algorithm for VM scheduling with load balancing in cloud computing. Neural Comput. Appl. 26, 1297–1309 (2015)CrossRef Cho, K.M., Tsai, P.W., Tsai, C.W., Yang, C.S.: A hybrid meta-heuristic algorithm for VM scheduling with load balancing in cloud computing. Neural Comput. Appl. 26, 1297–1309 (2015)CrossRef
265.
go back to reference Madivi, R. and Kamath, S.S., 2014, July. An hybrid bio-inspired task scheduling algorithm in cloud environment. In Fifth International Conference on Computing, Communications and Networking Technologies (ICCCNT) (pp. 1–7). IEEE. Madivi, R. and Kamath, S.S., 2014, July. An hybrid bio-inspired task scheduling algorithm in cloud environment. In Fifth International Conference on Computing, Communications and Networking Technologies (ICCCNT) (pp. 1–7). IEEE.
266.
go back to reference Singhal, U., Jain, S.: A new fuzzy logic and GSO based load balancing mechanism for public cloud. Int. J. Grid Distrib. Comput. 7(5), 97–110 (2014)CrossRef Singhal, U., Jain, S.: A new fuzzy logic and GSO based load balancing mechanism for public cloud. Int. J. Grid Distrib. Comput. 7(5), 97–110 (2014)CrossRef
267.
go back to reference Mandal, T. and Acharyya, S., 2015, December. Optimal task scheduling in cloud computing environment: meta heuristic approaches. In 2015 2nd International Conference on Electrical Information and Communication Technologies (EICT) (pp. 24–28). IEEE. Mandal, T. and Acharyya, S., 2015, December. Optimal task scheduling in cloud computing environment: meta heuristic approaches. In 2015 2nd International Conference on Electrical Information and Communication Technologies (EICT) (pp. 24–28). IEEE.
268.
go back to reference Ramezani, F., Lu, J. and Hussain, F., 2013. Task scheduling optimization in cloud computing applying multi-objective particle swarm optimization. In Service-Oriented Computing: 11th International Conference, ICSOC 2013, Berlin, Germany, December 2-5, 2013, Proceedings 11 (pp. 237-251). Springer Berlin Heidelberg. Ramezani, F., Lu, J. and Hussain, F., 2013. Task scheduling optimization in cloud computing applying multi-objective particle swarm optimization. In Service-Oriented Computing: 11th International Conference, ICSOC 2013, Berlin, Germany, December 2-5, 2013, Proceedings 11 (pp. 237-251). Springer Berlin Heidelberg.
269.
go back to reference Ramezani, F., Lu, J., Taheri, J., Hussain, F.K.: Evolutionary algorithm-based multi-objective task scheduling optimization model in cloud environments. World Wide Web 18, 1737–1757 (2015)CrossRef Ramezani, F., Lu, J., Taheri, J., Hussain, F.K.: Evolutionary algorithm-based multi-objective task scheduling optimization model in cloud environments. World Wide Web 18, 1737–1757 (2015)CrossRef
270.
go back to reference Zuo, L., Shu, L., Dong, S., Zhu, C., Hara, T.: A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing. Ieee Access 3, 2687–2699 (2015)CrossRef Zuo, L., Shu, L., Dong, S., Zhu, C., Hara, T.: A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing. Ieee Access 3, 2687–2699 (2015)CrossRef
271.
go back to reference He, H., Xu, G., Pang, S., Zhao, Z.: AMTS: Adaptive multi-objective task scheduling strategy in cloud computing. China Commun. 13(4), 162–171 (2016)CrossRef He, H., Xu, G., Pang, S., Zhao, Z.: AMTS: Adaptive multi-objective task scheduling strategy in cloud computing. China Commun. 13(4), 162–171 (2016)CrossRef
272.
go back to reference Raju, R., Babukarthik, R.G., Chandramohan, D., Dhavachelvan, P. and Vengattaraman, T., 2013, February. Minimizing the makespan using Hybrid algorithm for cloud computing. In 2013 3rd IEEE International Advance Computing Conference (IACC) (pp. 957–962). IEEE. Raju, R., Babukarthik, R.G., Chandramohan, D., Dhavachelvan, P. and Vengattaraman, T., 2013, February. Minimizing the makespan using Hybrid algorithm for cloud computing. In 2013 3rd IEEE International Advance Computing Conference (IACC) (pp. 957–962). IEEE.
273.
go back to reference Khalili, A. and Babamir, S.M., 2015, May. Makespan improvement of PSO-based dynamic scheduling in cloud environment. In 2015 23rd Iranian Conference on Electrical Engineering (pp. 613–618). IEEE. Khalili, A. and Babamir, S.M., 2015, May. Makespan improvement of PSO-based dynamic scheduling in cloud environment. In 2015 23rd Iranian Conference on Electrical Engineering (pp. 613–618). IEEE.
274.
go back to reference Gabi, D., Ismail, A.S. and Dankolo, N.M., 2019, June. Minimized makespan based improved cat swarm optimization for efficient task scheduling in cloud datacenter. In Proceedings of the 2019 3rd High Performance Computing and Cluster Technologies Conference (pp. 16–20). Gabi, D., Ismail, A.S. and Dankolo, N.M., 2019, June. Minimized makespan based improved cat swarm optimization for efficient task scheduling in cloud datacenter. In Proceedings of the 2019 3rd High Performance Computing and Cluster Technologies Conference (pp. 16–20).
275.
go back to reference Frincu, M.E. and Craciun, C., 2011, December. Multi-objective meta-heuristics for scheduling applications with high availability requirements and cost constraints in multi-cloud environments. In 2011 Fourth IEEE International Conference on Utility and Cloud Computing (pp. 267–274). IEEE. Frincu, M.E. and Craciun, C., 2011, December. Multi-objective meta-heuristics for scheduling applications with high availability requirements and cost constraints in multi-cloud environments. In 2011 Fourth IEEE International Conference on Utility and Cloud Computing (pp. 267–274). IEEE.
276.
go back to reference Cui, H., Li, Y., Liu, X., Ansari, N., Liu, Y.: Cloud service reliability modelling and optimal task scheduling. IET Commun. 11(2), 161–167 (2017)CrossRef Cui, H., Li, Y., Liu, X., Ansari, N., Liu, Y.: Cloud service reliability modelling and optimal task scheduling. IET Commun. 11(2), 161–167 (2017)CrossRef
277.
go back to reference Tao, F., Feng, Y., Zhang, L., Liao, T.W.: CLPS-GA: a case library and pareto solution-based hybrid genetic algorithm for energy-aware cloud service scheduling. Appl. Soft Comput. 19, 264–279 (2014)CrossRef Tao, F., Feng, Y., Zhang, L., Liao, T.W.: CLPS-GA: a case library and pareto solution-based hybrid genetic algorithm for energy-aware cloud service scheduling. Appl. Soft Comput. 19, 264–279 (2014)CrossRef
278.
go back to reference Goyal, A. and Chahal, N.S., 2015, November. Bio inspired approach for load balancing to reduce energy consumption in cloud data center. In 2015 Communication, Control and Intelligent Systems (CCIS) (pp. 406–410). IEEE. Goyal, A. and Chahal, N.S., 2015, November. Bio inspired approach for load balancing to reduce energy consumption in cloud data center. In 2015 Communication, Control and Intelligent Systems (CCIS) (pp. 406–410). IEEE.
279.
go back to reference Meshkati, J., Safi-Esfahani, F.: Energy-aware resource utilization based on particle swarm optimization and artificial bee colony algorithms in cloud computing. J. Supercomput. 75(5), 2455–2496 (2019)CrossRef Meshkati, J., Safi-Esfahani, F.: Energy-aware resource utilization based on particle swarm optimization and artificial bee colony algorithms in cloud computing. J. Supercomput. 75(5), 2455–2496 (2019)CrossRef
280.
go back to reference Meena, J., Kumar, M., Vardhan, M.: Cost effective genetic algorithm for workflow scheduling in cloud under deadline constraint. IEEE Access 4, 5065–5082 (2016)CrossRef Meena, J., Kumar, M., Vardhan, M.: Cost effective genetic algorithm for workflow scheduling in cloud under deadline constraint. IEEE Access 4, 5065–5082 (2016)CrossRef
281.
go back to reference Nasr, A.A., El-Bahnasawy, N.A., Attiya, G., El-Sayed, A.: Cost-effective algorithm for workflow scheduling in cloud computing under deadline constraint. Arab. J. Sci. Eng. 44, 3765–3780 (2019)CrossRef Nasr, A.A., El-Bahnasawy, N.A., Attiya, G., El-Sayed, A.: Cost-effective algorithm for workflow scheduling in cloud computing under deadline constraint. Arab. J. Sci. Eng. 44, 3765–3780 (2019)CrossRef
282.
go back to reference Wu, Z., Liu, X., Ni, Z., Yuan, D., Yang, Y.: A market-oriented hierarchical scheduling strategy in cloud workflow systems. J. Supercomput. 63, 256–293 (2013)CrossRef Wu, Z., Liu, X., Ni, Z., Yuan, D., Yang, Y.: A market-oriented hierarchical scheduling strategy in cloud workflow systems. J. Supercomput. 63, 256–293 (2013)CrossRef
283.
go back to reference Gabi, D., Zainal, A., Ismail, A.S. and Zakaria, Z., 2017, May. Scalability-Aware scheduling optimization algorithm for multi-objective cloud task scheduling problem. In 2017 6th ICT International Student Project Conference (ICT-ISPC) (pp. 1–6). IEEE. Gabi, D., Zainal, A., Ismail, A.S. and Zakaria, Z., 2017, May. Scalability-Aware scheduling optimization algorithm for multi-objective cloud task scheduling problem. In 2017 6th ICT International Student Project Conference (ICT-ISPC) (pp. 1–6). IEEE.
285.
go back to reference Li, Z., Ge, J., Yang, H., Huang, L., Hu, H., Hu, H., Luo, B.: A security and cost aware scheduling algorithm for heterogeneous tasks of scientific workflow in clouds. Futur. Gener. Comput. Syst. 65, 140–152 (2016)CrossRef Li, Z., Ge, J., Yang, H., Huang, L., Hu, H., Hu, H., Luo, B.: A security and cost aware scheduling algorithm for heterogeneous tasks of scientific workflow in clouds. Futur. Gener. Comput. Syst. 65, 140–152 (2016)CrossRef
286.
go back to reference Wen, Y., Liu, J., Dou, W., Xu, X., Cao, B., Chen, J.: Scheduling workflows with privacy protection constraints for big data applications on cloud. Futur. Gener. Comput. Syst. 108, 1084–1091 (2020)CrossRef Wen, Y., Liu, J., Dou, W., Xu, X., Cao, B., Chen, J.: Scheduling workflows with privacy protection constraints for big data applications on cloud. Futur. Gener. Comput. Syst. 108, 1084–1091 (2020)CrossRef
287.
go back to reference Sharma, M., Garg, R.: HIGA: Harmony-inspired genetic algorithm for rack-aware energy-efficient task scheduling in cloud data centers. Eng. Sci. Technol. Int. J. 23(1), 211–224 (2020) Sharma, M., Garg, R.: HIGA: Harmony-inspired genetic algorithm for rack-aware energy-efficient task scheduling in cloud data centers. Eng. Sci. Technol. Int. J. 23(1), 211–224 (2020)
288.
go back to reference Thanka, M.R., Uma Maheswari, P., Edwin, E.B.: An improved efficient: artificial bee colony algorithm for security and QoS aware scheduling in cloud computing environment. Clust. Comput. 22, 10905–10913 (2019)CrossRef Thanka, M.R., Uma Maheswari, P., Edwin, E.B.: An improved efficient: artificial bee colony algorithm for security and QoS aware scheduling in cloud computing environment. Clust. Comput. 22, 10905–10913 (2019)CrossRef
289.
go back to reference Maurya, A.K. and Tripathi, A.K., 2018, March. Deadline-constrained algorithms for scheduling of bag-of-tasks and workflows in cloud computing environments. In Proceedings of the 2nd International Conference on High Performance Compilation, Computing and Communications (pp. 6–10). Maurya, A.K. and Tripathi, A.K., 2018, March. Deadline-constrained algorithms for scheduling of bag-of-tasks and workflows in cloud computing environments. In Proceedings of the 2nd International Conference on High Performance Compilation, Computing and Communications (pp. 6–10).
290.
go back to reference Wu, Q., Yun, D., Lin, X., Gu, Y., Lin, W. and Liu, Y., 2013. On workflow scheduling for end-to-end performance optimization in distributed network environments. In Job Scheduling Strategies for Parallel Processing: 16th International Workshop, JSSPP 2012, Shanghai, China, May 25, 2012. Revised Selected Papers 16 (pp. 76-95). Springer Berlin Heidelberg. Wu, Q., Yun, D., Lin, X., Gu, Y., Lin, W. and Liu, Y., 2013. On workflow scheduling for end-to-end performance optimization in distributed network environments. In Job Scheduling Strategies for Parallel Processing: 16th International Workshop, JSSPP 2012, Shanghai, China, May 25, 2012. Revised Selected Papers 16 (pp. 76-95). Springer Berlin Heidelberg.
291.
go back to reference Jianfang, C., Junjie, C., Qingshan, Z.: An optimized scheduling algorithm on a cloud workflow using a discrete particle swarm. Cybern. Inf. Technol. 14(1), 25–39 (2014)MathSciNet Jianfang, C., Junjie, C., Qingshan, Z.: An optimized scheduling algorithm on a cloud workflow using a discrete particle swarm. Cybern. Inf. Technol. 14(1), 25–39 (2014)MathSciNet
292.
go back to reference Sakellariou, R., Zhao, H.: A low-cost rescheduling policy for efficient mapping of workflows on grid systems. Sci. Program. 12(4), 253–262 (2004) Sakellariou, R., Zhao, H.: A low-cost rescheduling policy for efficient mapping of workflows on grid systems. Sci. Program. 12(4), 253–262 (2004)
293.
go back to reference Liu, K., 2009. Scheduling algorithms for instance-intensive cloud workflows. Swinburne University of Technology, Faculty of Engineering and Industrial Sciences, Centre for Complex Software Systems and Services. Liu, K., 2009. Scheduling algorithms for instance-intensive cloud workflows. Swinburne University of Technology, Faculty of Engineering and Industrial Sciences, Centre for Complex Software Systems and Services.
295.
go back to reference Negru, C., Pop, F., Cristea, V., Bessisy, N. and Li, J., 2013, September. Energy efficient cloud storage service: key issues and challenges. In 2013 Fourth International Conference on Emerging Intelligent Data and Web Technologies (pp. 763–766). IEEE. Negru, C., Pop, F., Cristea, V., Bessisy, N. and Li, J., 2013, September. Energy efficient cloud storage service: key issues and challenges. In 2013 Fourth International Conference on Emerging Intelligent Data and Web Technologies (pp. 763–766). IEEE.
296.
go back to reference Shu, W., Wang, W., Wang, Y.: A novel energy-efficient resource allocation algorithm based on immune clonal optimization for green cloud computing. EURASIP J. Wirel. Commun. Netw. 2014(1), 1–9 (2014)CrossRef Shu, W., Wang, W., Wang, Y.: A novel energy-efficient resource allocation algorithm based on immune clonal optimization for green cloud computing. EURASIP J. Wirel. Commun. Netw. 2014(1), 1–9 (2014)CrossRef
297.
go back to reference Sellami, K., Ahmed-Nacer, M., Tiako, P.F., Chelouah, R.: Immune genetic algorithm for scheduling service workflows with QoS constraints in cloud computing. S. Afr. J. Ind. Eng. 24(3), 68–82 (2013) Sellami, K., Ahmed-Nacer, M., Tiako, P.F., Chelouah, R.: Immune genetic algorithm for scheduling service workflows with QoS constraints in cloud computing. S. Afr. J. Ind. Eng. 24(3), 68–82 (2013)
298.
go back to reference Zhao, C., Zhang, S., Liu, Q., Xie, J. and Hu, J., 2009, September. Independent tasks scheduling based on genetic algorithm in cloud computing. In 2009 5th international conference on wireless communications, networking and mobile computing (pp. 1–4). IEEE. Zhao, C., Zhang, S., Liu, Q., Xie, J. and Hu, J., 2009, September. Independent tasks scheduling based on genetic algorithm in cloud computing. In 2009 5th international conference on wireless communications, networking and mobile computing (pp. 1–4). IEEE.
300.
go back to reference Li, K., Xu, G., Zhao, G., Dong, Y. and Wang, D., 2011, August. Cloud task scheduling based on load balancing ant colony optimization. In 2011 sixth annual ChinaGrid conference (pp. 3–9). IEEE. Li, K., Xu, G., Zhao, G., Dong, Y. and Wang, D., 2011, August. Cloud task scheduling based on load balancing ant colony optimization. In 2011 sixth annual ChinaGrid conference (pp. 3–9). IEEE.
301.
go back to reference Hu, Y., Xing, L., Zhang, W., Xiao, W. and Tang, D., 2010. A knowledge-based ant colony optimization for a grid workflow scheduling problem. In Advances in Swarm Intelligence: First International Conference, ICSI 2010, Beijing, China, June 12-15, 2010, Proceedings, Part I 1 (pp. 241-248). Springer Berlin Heidelberg. Hu, Y., Xing, L., Zhang, W., Xiao, W. and Tang, D., 2010. A knowledge-based ant colony optimization for a grid workflow scheduling problem. In Advances in Swarm Intelligence: First International Conference, ICSI 2010, Beijing, China, June 12-15, 2010, Proceedings, Part I 1 (pp. 241-248). Springer Berlin Heidelberg.
302.
go back to reference Liu, W., Peng, S., Du, W., Wang, W., Zeng, G.S.: Security-aware intermediate data placement strategy in scientific cloud workflows. Knowl. Inf. Syst. 41, 423–447 (2014)CrossRef Liu, W., Peng, S., Du, W., Wang, W., Zeng, G.S.: Security-aware intermediate data placement strategy in scientific cloud workflows. Knowl. Inf. Syst. 41, 423–447 (2014)CrossRef
303.
go back to reference Javanmardi, S., Shojafar, M., Amendola, D., Cordeschi, N., Liu, H. and Abraham, A., 2014. Hybrid job scheduling algorithm for cloud computing environment. In Proceedings of the fifth international conference on innovations in bio-inspired computing and applications IBICA 2014 (pp. 43–52). Springer International Publishing Javanmardi, S., Shojafar, M., Amendola, D., Cordeschi, N., Liu, H. and Abraham, A., 2014. Hybrid job scheduling algorithm for cloud computing environment. In Proceedings of the fifth international conference on innovations in bio-inspired computing and applications IBICA 2014 (pp. 43–52). Springer International Publishing
304.
go back to reference Rodriguez, M.A., Buyya, R.: Deadline based resource provisioningand scheduling algorithm for scientific workflows on clouds. IEEE Trans. Cloud Comput. 2(2), 222–235 (2014)CrossRef Rodriguez, M.A., Buyya, R.: Deadline based resource provisioningand scheduling algorithm for scientific workflows on clouds. IEEE Trans. Cloud Comput. 2(2), 222–235 (2014)CrossRef
305.
go back to reference Verma, A. and Kaushal, S., 2014, March. Bi-criteria priority based particle swarm optimization workflow scheduling algorithm for cloud. In 2014 Recent Advances in Engineering and Computational Sciences (RAECS) (pp. 1–6). IEEE. Verma, A. and Kaushal, S., 2014, March. Bi-criteria priority based particle swarm optimization workflow scheduling algorithm for cloud. In 2014 Recent Advances in Engineering and Computational Sciences (RAECS) (pp. 1–6). IEEE.
306.
go back to reference Milan, S.T., Rajabion, L., Darwesh, A., Hosseinzadeh, M., Navimipour, N.J.: Priority-based task scheduling method over cloudlet using a swarm intelligence algorithm. Clust. Comput. 23, 663–671 (2020)CrossRef Milan, S.T., Rajabion, L., Darwesh, A., Hosseinzadeh, M., Navimipour, N.J.: Priority-based task scheduling method over cloudlet using a swarm intelligence algorithm. Clust. Comput. 23, 663–671 (2020)CrossRef
307.
go back to reference Wang, X., Cao, B., Hou, C., Xiong, L. and Fan, J., 2015, October. Scheduling budget constrained cloud workflows with particle swarm optimization. In 2015 IEEE Conference on Collaboration and Internet Computing (CIC) (pp. 219–226). IEEE. Wang, X., Cao, B., Hou, C., Xiong, L. and Fan, J., 2015, October. Scheduling budget constrained cloud workflows with particle swarm optimization. In 2015 IEEE Conference on Collaboration and Internet Computing (CIC) (pp. 219–226). IEEE.
308.
go back to reference Guo, P. and Xue, Z., 2017, October. Cost-effective fault-tolerant scheduling algorithm for real-time tasks in cloud systems. In 2017 IEEE 17th International Conference on Communication Technology (ICCT) (pp. 1942–1946). IEEE. Guo, P. and Xue, Z., 2017, October. Cost-effective fault-tolerant scheduling algorithm for real-time tasks in cloud systems. In 2017 IEEE 17th International Conference on Communication Technology (ICCT) (pp. 1942–1946). IEEE.
309.
go back to reference Islam, M.R. and Habiba, M., 2012, December. Dynamic scheduling approach for data-intensive cloud environment. In 2012 International Conference on Cloud Computing Technologies, Applications and Management (ICCCTAM) (pp. 179–185). IEEE. Islam, M.R. and Habiba, M., 2012, December. Dynamic scheduling approach for data-intensive cloud environment. In 2012 International Conference on Cloud Computing Technologies, Applications and Management (ICCCTAM) (pp. 179–185). IEEE.
310.
go back to reference Kumar, N. and Patel, P., 2016, March. Resource management using feed forward ANN-PSO in cloud computing environment. In Proceedings of the Second International Conference on Information and Communication Technology for Competitive Strategies (pp. 1–6). Kumar, N. and Patel, P., 2016, March. Resource management using feed forward ANN-PSO in cloud computing environment. In Proceedings of the Second International Conference on Information and Communication Technology for Competitive Strategies (pp. 1–6).
311.
go back to reference Hu, H. and Wang, H., 2016, October. A prediction-based aco algorithm to dynamic tasks scheduling in cloud environment. In 2016 2nd IEEE International Conference on Computer and Communications (ICCC) (pp. 2727–2732). IEEE. Hu, H. and Wang, H., 2016, October. A prediction-based aco algorithm to dynamic tasks scheduling in cloud environment. In 2016 2nd IEEE International Conference on Computer and Communications (ICCC) (pp. 2727–2732). IEEE.
312.
go back to reference Rahman, M., Hassan, R., Ranjan, R., Buyya, R.: Adaptive workflow scheduling for dynamic grid and cloud computing environment. Concurr. Comput.: Pract. Exp. 25(13), 1816–1842 (2013)CrossRef Rahman, M., Hassan, R., Ranjan, R., Buyya, R.: Adaptive workflow scheduling for dynamic grid and cloud computing environment. Concurr. Comput.: Pract. Exp. 25(13), 1816–1842 (2013)CrossRef
313.
go back to reference Alla, H.B., Alla, S.B. and Ezzati, A., 2016, May. A novel architecture for task scheduling based on dynamic queues and particle swarm optimization in cloud computing. In 2016 2nd International Conference on Cloud Computing Technologies and Applications (CloudTech) (pp. 108–114). IEEE. Alla, H.B., Alla, S.B. and Ezzati, A., 2016, May. A novel architecture for task scheduling based on dynamic queues and particle swarm optimization in cloud computing. In 2016 2nd International Conference on Cloud Computing Technologies and Applications (CloudTech) (pp. 108–114). IEEE.
314.
go back to reference Askarizade Haghighi, M., Maeen, M., Haghparast, M.: An energy-efficient dynamic resource management approach based on clustering and meta-heuristic algorithms in cloud computing IaaS platforms: energy efficient dynamic cloud resource management. Wireless Pers. Commun. 104, 1367–1391 (2019)CrossRef Askarizade Haghighi, M., Maeen, M., Haghparast, M.: An energy-efficient dynamic resource management approach based on clustering and meta-heuristic algorithms in cloud computing IaaS platforms: energy efficient dynamic cloud resource management. Wireless Pers. Commun. 104, 1367–1391 (2019)CrossRef
315.
go back to reference Negi, S., Panwar, N., Vaisla, K.S. and Rauthan, M.M.S., 2020. Artificial neural network based load balancing in cloud environment. In Advances in Data and Information Sciences: Proceedings of ICDIS 2019 (pp. 203–215). Springer Singapore. Negi, S., Panwar, N., Vaisla, K.S. and Rauthan, M.M.S., 2020. Artificial neural network based load balancing in cloud environment. In Advances in Data and Information Sciences: Proceedings of ICDIS 2019 (pp. 203–215). Springer Singapore.
Metadata
Title
A review of task scheduling in cloud computing based on nature-inspired optimization algorithm
Authors
Farida Siddiqi Prity
Md. Hasan Gazi
K. M. Aslam Uddin
Publication date
29-06-2023
Publisher
Springer US
Published in
Cluster Computing / Issue 5/2023
Print ISSN: 1386-7857
Electronic ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-023-04090-y

Other articles of this Issue 5/2023

Cluster Computing 5/2023 Go to the issue

Premium Partner