Skip to main content
Erschienen in: Cluster Computing 1/2021

12.03.2020

A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments

verfasst von: Laith Abualigah, Ali Diabat

Erschienen in: Cluster Computing | Ausgabe 1/2021

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Efficient task scheduling is considered as one of the main critical challenges in cloud computing. Task scheduling is an NP-complete problem, so finding the best solution is challenging, particularly for large task sizes. In the cloud computing environment, several tasks may need to be efficiently scheduled on various virtual machines by minimizing makespan and simultaneously maximizing resource utilization. We present a novel hybrid antlion optimization algorithm with elite-based differential evolution for solving multi-objective task scheduling problems in cloud computing environments. In the proposed method, which we refer to as MALO, the multi-objective nature of the problem derives from the need to simultaneously minimize makespan while maximizing resource utilization. The antlion optimization algorithm was enhanced by utilizing elite-based differential evolution as a local search technique to improve its exploitation ability and to avoid getting trapped in local optima. Two experimental series were conducted on synthetic and real trace datasets using the CloudSim tool kit. The results revealed that MALO outperformed other well-known optimization algorithms. MALO converged faster than the other approaches for larger search spaces, making it suitable for large scheduling problems. Finally, the results were analyzed using statistical t-tests, which showed that MALO obtained a significant improvement in the results.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
2.
Zurück zum Zitat 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 (2017) 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 (2017)
3.
Zurück zum Zitat Abdullahi, M., Ngadi, M.A., Dishing, S.I., Ahmad, B.I., et al.: 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., et al.: 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
4.
Zurück zum Zitat Mohammadi, A., Rezvani, M.H.: A novel optimized approach for resource reservation in cloud computing using producer-consumer theory of microeconomics. J. Supercomput. 75, 7391–7425 (2019)CrossRef Mohammadi, A., Rezvani, M.H.: A novel optimized approach for resource reservation in cloud computing using producer-consumer theory of microeconomics. J. Supercomput. 75, 7391–7425 (2019)CrossRef
5.
Zurück zum Zitat Geng, X., Yu, L., Bao, J., Fu, G.: A task scheduling algorithm based on priority list and task duplication in cloud computing environment. Web Intell. 17, 121–129 (2019)CrossRef Geng, X., Yu, L., Bao, J., Fu, G.: A task scheduling algorithm based on priority list and task duplication in cloud computing environment. Web Intell. 17, 121–129 (2019)CrossRef
6.
Zurück zum Zitat Beegom, A.A., Rajasree, M.: Integer-pso: a discrete pso algorithm for task scheduling in cloud computing systems. Evol. Intell. 12, 227–239 (2019)CrossRef Beegom, A.A., Rajasree, M.: Integer-pso: a discrete pso algorithm for task scheduling in cloud computing systems. Evol. Intell. 12, 227–239 (2019)CrossRef
7.
Zurück zum Zitat Abualigah, L.M., Khader, A.T., Hanandeh, E.S.: A new feature selection method to improve the document clustering using particle swarm optimization algorithm. J. Comput. Sci. 25, 456–466 (2018a)CrossRef Abualigah, L.M., Khader, A.T., Hanandeh, E.S.: A new feature selection method to improve the document clustering using particle swarm optimization algorithm. J. Comput. Sci. 25, 456–466 (2018a)CrossRef
8.
Zurück zum Zitat Abualigah, L.M., Khader, A.T., Hanandeh, E.S.: Hybrid clustering analysis using improved krill herd algorithm. Appl. Intell. 48, 4047–4071 (2018b)CrossRef Abualigah, L.M., Khader, A.T., Hanandeh, E.S.: Hybrid clustering analysis using improved krill herd algorithm. Appl. Intell. 48, 4047–4071 (2018b)CrossRef
9.
Zurück zum Zitat Shehab, M., Daoud, M.S., AlMimi, H.M., Abualigah, L.M., Khader, A.T.: Hybridising cuckoo search algorithm for extracting the odf maxima in spherical harmonic representation. Int. J. Bio-Inspir. Comput. 14, 190–199 (2019)CrossRef Shehab, M., Daoud, M.S., AlMimi, H.M., Abualigah, L.M., Khader, A.T.: Hybridising cuckoo search algorithm for extracting the odf maxima in spherical harmonic representation. Int. J. Bio-Inspir. Comput. 14, 190–199 (2019)CrossRef
10.
Zurück zum Zitat Rodrigues, L.R., Gomes, J.P.P.: Tlbo with variable weights applied to shop scheduling problems. CAAI Trans. Intell. Technol. 4, 148–158 (2019)CrossRef Rodrigues, L.R., Gomes, J.P.P.: Tlbo with variable weights applied to shop scheduling problems. CAAI Trans. Intell. Technol. 4, 148–158 (2019)CrossRef
13.
Zurück zum Zitat Abualigah, L.M., Khader, A.T.: Unsupervised text feature selection technique based on hybrid particle swarm optimization algorithm with genetic operators for the text clustering. J. Supercomput. 73, 4773–4795 (2017)CrossRef Abualigah, L.M., Khader, A.T.: Unsupervised text feature selection technique based on hybrid particle swarm optimization algorithm with genetic operators for the text clustering. J. Supercomput. 73, 4773–4795 (2017)CrossRef
14.
Zurück zum Zitat Abualigah, L.M., Khader, A.T., Hanandeh, E.S.: A combination of objective functions and hybrid krill herd algorithm for text document clustering analysis. Eng. Appl. Artif. Intell. 73, 111–125 (2018)CrossRef Abualigah, L.M., Khader, A.T., Hanandeh, E.S.: A combination of objective functions and hybrid krill herd algorithm for text document clustering analysis. Eng. Appl. Artif. Intell. 73, 111–125 (2018)CrossRef
15.
Zurück zum Zitat Abualigah, L.M., Khader, A.T., Hanandeh, E.S., Gandomi, A.H.: A novel hybridization strategy for krill herd algorithm applied to clustering techniques. Appl. Soft Comput. 60, 423–435 (2017)CrossRef Abualigah, L.M., Khader, A.T., Hanandeh, E.S., Gandomi, A.H.: A novel hybridization strategy for krill herd algorithm applied to clustering techniques. Appl. Soft Comput. 60, 423–435 (2017)CrossRef
17.
Zurück zum Zitat Abualigah, L.M.Q., Hanandeh, E.S.: Applying genetic algorithms to information retrieval using vector space model. Int. J. Comput. Sci. Eng. Appl. 5, 19 (2015) Abualigah, L.M.Q., Hanandeh, E.S.: Applying genetic algorithms to information retrieval using vector space model. Int. J. Comput. Sci. Eng. Appl. 5, 19 (2015)
18.
Zurück zum Zitat Zheng, Y.-J., Xu, X.-L., Ling, H.-F., Chen, S.-Y.: A hybrid fireworks optimization method with differential evolution operators. Neurocomputing 148, 75–82 (2015)CrossRef Zheng, Y.-J., Xu, X.-L., Ling, H.-F., Chen, S.-Y.: A hybrid fireworks optimization method with differential evolution operators. Neurocomputing 148, 75–82 (2015)CrossRef
19.
Zurück zum Zitat Yazdi, J., Choi, Y.H., Kim, J.H.: Non-dominated sorting harmony search differential evolution (ns-hs-de): a hybrid algorithm for multi-objective design of water distribution networks. Water 9, 587 (2017)CrossRef Yazdi, J., Choi, Y.H., Kim, J.H.: Non-dominated sorting harmony search differential evolution (ns-hs-de): a hybrid algorithm for multi-objective design of water distribution networks. Water 9, 587 (2017)CrossRef
20.
Zurück zum Zitat Li, Y., Li, X., Li, Z.: Reactive power optimization using hybrid cabc-de algorithm. Electr. Power Compon. Syst. 45, 980–989 (2017)CrossRef Li, Y., Li, X., Li, Z.: Reactive power optimization using hybrid cabc-de algorithm. Electr. Power Compon. Syst. 45, 980–989 (2017)CrossRef
21.
Zurück zum Zitat Zhang, L., Liu, L., Yang, X.-S., Dai, Y.: A novel hybrid firefly algorithm for global optimization. PLoS ONE 11, e0163230 (2016)CrossRef Zhang, L., Liu, L., Yang, X.-S., Dai, Y.: A novel hybrid firefly algorithm for global optimization. PLoS ONE 11, e0163230 (2016)CrossRef
23.
Zurück zum Zitat Matos, J.G.D., Marques, C.K.D.M., Liberalino, C.H.: Genetic and static algorithm for task scheduling in cloud computing. Int. J. Cloud Comput. 8, 1–19 (2019)CrossRef Matos, J.G.D., Marques, C.K.D.M., Liberalino, C.H.: Genetic and static algorithm for task scheduling in cloud computing. Int. J. Cloud Comput. 8, 1–19 (2019)CrossRef
24.
Zurück zum Zitat Thanka, M.R., Maheswari, P.U., Edwin, E.B.: A hybrid algorithm for efficient task scheduling in cloud computing environment. Int. J. Reason. Based Intell. Syst. 11, 134–140 (2019) Thanka, M.R., Maheswari, P.U., Edwin, E.B.: A hybrid algorithm for efficient task scheduling in cloud computing environment. Int. J. Reason. Based Intell. Syst. 11, 134–140 (2019)
25.
Zurück zum Zitat Abualigah, L.M.Q.: Feature Selection and Enhanced Krill Herd Algorithm for Text Document Clustering. Springer, Berlin (2019)CrossRef Abualigah, L.M.Q.: Feature Selection and Enhanced Krill Herd Algorithm for Text Document Clustering. Springer, Berlin (2019)CrossRef
26.
Zurück zum Zitat Domingo, M., Thibaud, R., Claramunt, C.: A graph-based approach for the structural analysis of road and building layouts. Geo-spatial Inf. Sci. 22, 59–72 (2019)CrossRef Domingo, M., Thibaud, R., Claramunt, C.: A graph-based approach for the structural analysis of road and building layouts. Geo-spatial Inf. Sci. 22, 59–72 (2019)CrossRef
28.
Zurück zum Zitat Mapetu, J.P.B., Chen, Z., Kong, L.: Low-time complexity and low-cost binary particle swarm optimization algorithm for task scheduling and load balancing in cloud computing. Appl. Intell. 49, 3308–3330 (2019)CrossRef Mapetu, J.P.B., Chen, Z., Kong, L.: Low-time complexity and low-cost binary particle swarm optimization algorithm for task scheduling and load balancing in cloud computing. Appl. Intell. 49, 3308–3330 (2019)CrossRef
29.
Zurück zum Zitat Zhou, Z., Chang, J., Hu, Z., Yu, J., Li, F.: A modified pso algorithm for task scheduling optimization in cloud computing. Concurr. Comput. 30, e4970 (2018)CrossRef Zhou, Z., Chang, J., Hu, Z., Yu, J., Li, F.: A modified pso algorithm for task scheduling optimization in cloud computing. Concurr. Comput. 30, e4970 (2018)CrossRef
31.
Zurück zum Zitat Alla, H.B., Alla, S.B., Ezzati, A., Mouhsen, A.: A novel architecture with dynamic queues based on fuzzy logic and particle swarm optimization algorithm for task scheduling in cloud computing. In: International Symposium on Ubiquitous Networking, Springer, pp. 205–217 (2016) Alla, H.B., Alla, S.B., Ezzati, A., Mouhsen, A.: A novel architecture with dynamic queues based on fuzzy logic and particle swarm optimization algorithm for task scheduling in cloud computing. In: International Symposium on Ubiquitous Networking, Springer, pp. 205–217 (2016)
32.
Zurück zum Zitat Agarwal, M., Srivastava, G.M.S.: A PSO algorithm-based task scheduling in cloud computing. In: Soft Computing: Theories and Applications. Springer, pp. 295–301 (2019) Agarwal, M., Srivastava, G.M.S.: A PSO algorithm-based task scheduling in cloud computing. In: Soft Computing: Theories and Applications. Springer, pp. 295–301 (2019)
33.
Zurück zum Zitat Abdullahi, M., Ngadi, M.A., et al.: Symbiotic organism search optimization based task scheduling in cloud computing environment. Future Gener. Comput. Syst. 56, 640–650 (2016)CrossRef Abdullahi, M., Ngadi, M.A., et al.: Symbiotic organism search optimization based task scheduling in cloud computing environment. Future Gener. Comput. Syst. 56, 640–650 (2016)CrossRef
34.
Zurück zum Zitat Elaziz, M.A., Xiong, S., Jayasena, K., Li, L.: Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution. Knowl.-Based Syst. 169, 39–52 (2019)CrossRef Elaziz, M.A., Xiong, S., Jayasena, K., Li, L.: Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution. Knowl.-Based Syst. 169, 39–52 (2019)CrossRef
35.
Zurück zum Zitat 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
36.
Zurück zum Zitat Moon, Y., Yu, H., Gil, J.-M., Lim, J.: A slave ants based ant colony optimization algorithm for task scheduling in cloud computing environments. Hum.-Centric Comput. Inf. Sci. 7, 28 (2017)CrossRef Moon, Y., Yu, H., Gil, J.-M., Lim, J.: A slave ants based ant colony optimization algorithm for task scheduling in cloud computing environments. Hum.-Centric Comput. Inf. Sci. 7, 28 (2017)CrossRef
37.
Zurück zum Zitat Agarwal, M., Srivastava, G.M.S.: Genetic algorithm-enabled particle swarm optimization (PSOGA)-based task scheduling in cloud computing environment. Int. J. Inf. Technol. Decis. Mak. 17, 1237–1267 (2018)CrossRef Agarwal, M., Srivastava, G.M.S.: Genetic algorithm-enabled particle swarm optimization (PSOGA)-based task scheduling in cloud computing environment. Int. J. Inf. Technol. Decis. Mak. 17, 1237–1267 (2018)CrossRef
38.
Zurück zum Zitat Nzanywayingoma, F., Yang, Y.: Analysis of particle swarm optimization and genetic algorithm based on task scheduling in cloud computing environment. Int. J. Adv. Comput. Sci. Appl. 8, 19–25 (2017) Nzanywayingoma, F., Yang, Y.: Analysis of particle swarm optimization and genetic algorithm based on task scheduling in cloud computing environment. Int. J. Adv. Comput. Sci. Appl. 8, 19–25 (2017)
39.
Zurück zum Zitat Zheng, X.-L., Wang, L.: A pareto based fruit fly optimization algorithm for task scheduling and resource allocation in cloud computing environment. In: IEEE Congress on Evolutionary Computation (CEC). IEEE 2016, pp. 3393–3400 (2016) Zheng, X.-L., Wang, L.: A pareto based fruit fly optimization algorithm for task scheduling and resource allocation in cloud computing environment. In: IEEE Congress on Evolutionary Computation (CEC). IEEE 2016, pp. 3393–3400 (2016)
41.
Zurück zum Zitat Abdullahi, M., Dishing, S.I., Usman, M.J., et al.: Variable neighborhood search-based symbiotic organisms search algorithm for energy-efficient scheduling of virtual machine in cloud data center. In: Advances on Computational Intelligence in Energy, Springer, pp. 77–97 (2019) Abdullahi, M., Dishing, S.I., Usman, M.J., et al.: Variable neighborhood search-based symbiotic organisms search algorithm for energy-efficient scheduling of virtual machine in cloud data center. In: Advances on Computational Intelligence in Energy, Springer, pp. 77–97 (2019)
42.
Zurück zum Zitat Taherian Dehkordi, S., Khatibi Bardsiri, V.: Optimization task scheduling algorithm in cloud computing. J. Adv. Comput. Eng. Technol. 1, 17–22 (2015) Taherian Dehkordi, S., Khatibi Bardsiri, V.: Optimization task scheduling algorithm in cloud computing. J. Adv. Comput. Eng. Technol. 1, 17–22 (2015)
43.
Zurück zum Zitat Saxena, D., Chauhan, R., Kait, R.: Dynamic fair priority optimization task scheduling algorithm in cloud computing: concepts and implementations. Int. J. Comput. Netw. Inf. Secur. 8, 41 (2016) Saxena, D., Chauhan, R., Kait, R.: Dynamic fair priority optimization task scheduling algorithm in cloud computing: concepts and implementations. Int. J. Comput. Netw. Inf. Secur. 8, 41 (2016)
44.
Zurück zum Zitat Rani, E., Kaur, H.: Efficient load balancing task scheduling in cloud computing using raven roosting optimization algorithm. Int. J. Adv. Res. Comput. Sci 8, 2419–2424 (2017) Rani, E., Kaur, H.: Efficient load balancing task scheduling in cloud computing using raven roosting optimization algorithm. Int. J. Adv. Res. Comput. Sci 8, 2419–2424 (2017)
45.
Zurück zum Zitat Alazzam, H., Alhenawi, E., Al-Sayyed, R.: A hybrid job scheduling algorithm based on tabu and harmony search algorithms. J. Supercomput. 75, 7994–8011 (2019)CrossRef Alazzam, H., Alhenawi, E., Al-Sayyed, R.: A hybrid job scheduling algorithm based on tabu and harmony search algorithms. J. Supercomput. 75, 7994–8011 (2019)CrossRef
46.
Zurück zum Zitat Valarmathi, R., Sheela, T.: Ranging and tuning based particle swarm optimization with bat algorithm for task scheduling in cloud computing. Clust. Comput. 22, 11975–11988 (2017)CrossRef Valarmathi, R., Sheela, T.: Ranging and tuning based particle swarm optimization with bat algorithm for task scheduling in cloud computing. Clust. Comput. 22, 11975–11988 (2017)CrossRef
48.
Zurück zum Zitat Sundarrajan, R., Vasudevan, V.: An optimization algorithm for task scheduling in cloud computing based on multi-purpose cuckoo seek algorithm. In: International Conference on Theoretical Computer Science and Discrete Mathematics, Springer, pp. 415–424 (2016) Sundarrajan, R., Vasudevan, V.: An optimization algorithm for task scheduling in cloud computing based on multi-purpose cuckoo seek algorithm. In: International Conference on Theoretical Computer Science and Discrete Mathematics, Springer, pp. 415–424 (2016)
49.
Zurück zum Zitat Dai, Y., Lou, Y., Lu, X.: A task scheduling algorithm based on genetic algorithm and ant colony optimization algorithm with multi-qos constraints in cloud computing. In: 2015 7th International Conference on Intelligent Human-Machine Systems and Cybernetics, vol. 2, pp. 428–431. IEEE (2015) Dai, Y., Lou, Y., Lu, X.: A task scheduling algorithm based on genetic algorithm and ant colony optimization algorithm with multi-qos constraints in cloud computing. In: 2015 7th International Conference on Intelligent Human-Machine Systems and Cybernetics, vol. 2, pp. 428–431. IEEE (2015)
50.
Zurück zum Zitat Abubakar, A., Yahaya, A.: Task scheduling in cloud computing environment using particle swarm optimization algorithm. Niger. J. Sci. Res. 14, 106 (2015) Abubakar, A., Yahaya, A.: Task scheduling in cloud computing environment using particle swarm optimization algorithm. Niger. J. Sci. Res. 14, 106 (2015)
51.
Zurück zum Zitat Liu, Y., Shu, W., Zhang, C.: A parallel task scheduling optimization algorithm based on clonal operator in green cloud computing. J. Commun. 11, 185–191 (2016) Liu, Y., Shu, W., Zhang, C.: A parallel task scheduling optimization algorithm based on clonal operator in green cloud computing. J. Commun. 11, 185–191 (2016)
52.
Zurück zum Zitat Varshney, S., Singh, S.: An optimal bi-objective particle swarm optimization algorithm for task scheduling in cloud computing. In: 2018 2nd International Conference on Trends in Electronics and Informatics (ICOEI), IEEE, pp. 780–784 (2018) Varshney, S., Singh, S.: An optimal bi-objective particle swarm optimization algorithm for task scheduling in cloud computing. In: 2018 2nd International Conference on Trends in Electronics and Informatics (ICOEI), IEEE, pp. 780–784 (2018)
53.
Zurück zum Zitat An, J.H., Lim, C.H., Cho, Y.C., Lee, C.S.: Early recovery process and restoration planning of burned pine forests in central eastern korea. J. For. Res. 30, 243–255 (2019)CrossRef An, J.H., Lim, C.H., Cho, Y.C., Lee, C.S.: Early recovery process and restoration planning of burned pine forests in central eastern korea. J. For. Res. 30, 243–255 (2019)CrossRef
54.
Zurück zum Zitat Saranu, K., Jaganathan, S.: Intensified scheduling algorithm for virtual machine tasks in cloud computing. In: Suresh, L., Dash, S., Panigrahi, B. (eds.) Artificial Intelligence and Evolutionary Algorithms in Engineering Systems, pp. 283–290. Springer, Berlin (2015)CrossRef Saranu, K., Jaganathan, S.: Intensified scheduling algorithm for virtual machine tasks in cloud computing. In: Suresh, L., Dash, S., Panigrahi, B. (eds.) Artificial Intelligence and Evolutionary Algorithms in Engineering Systems, pp. 283–290. Springer, Berlin (2015)CrossRef
55.
Zurück zum Zitat Al-Rahayfeh, A., Atiewi, S., Abuhussein, A., Almiani, M.: Novel approach to task scheduling and load balancing using the dominant sequence clustering and mean shift clustering algorithms. Future Internet 11, 109 (2019)CrossRef Al-Rahayfeh, A., Atiewi, S., Abuhussein, A., Almiani, M.: Novel approach to task scheduling and load balancing using the dominant sequence clustering and mean shift clustering algorithms. Future Internet 11, 109 (2019)CrossRef
56.
Zurück zum Zitat Abdi, S., Motamedi, S.A., Sharifian, S.: Task scheduling using modified pso algorithm in cloud computing environment. In: International conference on machine learning, electrical and mechanical engineering, pp. 8–9 (2014) Abdi, S., Motamedi, S.A., Sharifian, S.: Task scheduling using modified pso algorithm in cloud computing environment. In: International conference on machine learning, electrical and mechanical engineering, pp. 8–9 (2014)
57.
Zurück zum Zitat Li, Y., Wang, S., Hong, X., Li, Y.: Multi-objective task scheduling optimization in cloud computing based on genetic algorithm and differential evolution algorithm. In: 2018 37th Chinese Control Conference (CCC), IEEE, pp. 4489–4494 (2018) Li, Y., Wang, S., Hong, X., Li, Y.: Multi-objective task scheduling optimization in cloud computing based on genetic algorithm and differential evolution algorithm. In: 2018 37th Chinese Control Conference (CCC), IEEE, pp. 4489–4494 (2018)
58.
Zurück zum Zitat 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, 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, 121–140 (2019)
59.
Zurück zum Zitat Luo, F., Yuan, Y., Ding, W., Lu, H.: An improved particle swarm optimization algorithm based on adaptive weight for task scheduling in cloud computing, in: Proceedings of the 2nd International Conference on Computer Science and Application Engineering, ACM, p. 142 (2018) Luo, F., Yuan, Y., Ding, W., Lu, H.: An improved particle swarm optimization algorithm based on adaptive weight for task scheduling in cloud computing, in: Proceedings of the 2nd International Conference on Computer Science and Application Engineering, ACM, p. 142 (2018)
60.
Zurück zum Zitat Reddy, G.N., Kumar, S.P.: Modified ant colony optimization algorithm for task scheduling in cloud computing systems. In: Satapathy, S., Bhateja, V., Das, S. (eds.) Smart Intelligent Computing and Applications, pp. 357–365. Springer, Berlin (2019)CrossRef Reddy, G.N., Kumar, S.P.: Modified ant colony optimization algorithm for task scheduling in cloud computing systems. In: Satapathy, S., Bhateja, V., Das, S. (eds.) Smart Intelligent Computing and Applications, pp. 357–365. Springer, Berlin (2019)CrossRef
61.
Zurück zum Zitat Demiroz, B., Topcuoglu, H.R.: Static task scheduling with a unified objective on time and resource domains. Comput. J. 49, 731–743 (2006)CrossRef Demiroz, B., Topcuoglu, H.R.: Static task scheduling with a unified objective on time and resource domains. Comput. J. 49, 731–743 (2006)CrossRef
62.
Zurück zum Zitat Loo, S.M., Wells, B.E.: Task scheduling in a finite-resource, reconfigurable hardware/software codesign environment. INFORMS J. Comput. 18, 151–172 (2006)MATHCrossRef Loo, S.M., Wells, B.E.: Task scheduling in a finite-resource, reconfigurable hardware/software codesign environment. INFORMS J. Comput. 18, 151–172 (2006)MATHCrossRef
63.
Zurück zum Zitat Rahul, M.: An efficient multi-objective genetic algorithm for optimization of task scheduling in cloud computing. Asian J. Technol. Manag. Res. [ISSN: 2249–0892] (2016) Rahul, M.: An efficient multi-objective genetic algorithm for optimization of task scheduling in cloud computing. Asian J. Technol. Manag. Res. [ISSN: 2249–0892] (2016)
64.
Zurück zum Zitat Zhang, F., Cao, J., Li, K., Khan, S.U., Hwang, K.: Multi-objective scheduling of many tasks in cloud platforms. Future Gener. Comput. Syst. 37, 309–320 (2014)CrossRef Zhang, F., Cao, J., Li, K., Khan, S.U., Hwang, K.: Multi-objective scheduling of many tasks in cloud platforms. Future Gener. Comput. Syst. 37, 309–320 (2014)CrossRef
65.
Zurück zum Zitat Mirjalili, S.: The ant lion optimizer. Adv. Eng. Softw. 83, 80–98 (2015)CrossRef Mirjalili, S.: The ant lion optimizer. Adv. Eng. Softw. 83, 80–98 (2015)CrossRef
66.
Zurück zum Zitat Cuevas, E., Echavarría, A., Ramírez-Ortegón, M.A.: An optimization algorithm inspired by the states of matter that improves the balance between exploration and exploitation. Appl. Intell. 40, 256–272 (2014)CrossRef Cuevas, E., Echavarría, A., Ramírez-Ortegón, M.A.: An optimization algorithm inspired by the states of matter that improves the balance between exploration and exploitation. Appl. Intell. 40, 256–272 (2014)CrossRef
67.
Zurück zum Zitat Yang, X.-S.: A new metaheuristic bat-inspired algorithm. In: Gonzalez, J.R., Pelta, D.A., Cruz, C., Terrazas, G., Krasnogor, N. (eds.) Nature Inspired Cooperative Strategies for Optimization, pp. 65–74. Springer, Berlin (2010)CrossRef Yang, X.-S.: A new metaheuristic bat-inspired algorithm. In: Gonzalez, J.R., Pelta, D.A., Cruz, C., Terrazas, G., Krasnogor, N. (eds.) Nature Inspired Cooperative Strategies for Optimization, pp. 65–74. Springer, Berlin (2010)CrossRef
68.
Zurück zum Zitat Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6, 182–197 (2002)CrossRef Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6, 182–197 (2002)CrossRef
69.
Zurück zum Zitat Yang, X.-S.: Flower pollination algorithm for global optimization. In: International conference on unconventional computing and natural computation, Springer, pp. 240–249 (2012) Yang, X.-S.: Flower pollination algorithm for global optimization. In: International conference on unconventional computing and natural computation, Springer, pp. 240–249 (2012)
70.
Zurück zum Zitat Yang, X.-S., Deb, S.: Cuckoo search via lévy flights. In: 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC), IEEE, pp. 210–214 (2009) Yang, X.-S., Deb, S.: Cuckoo search via lévy flights. In: 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC), IEEE, pp. 210–214 (2009)
71.
Zurück zum Zitat Kennedy, J.: Particle swarm optimization. Encyclopedia of machine learning, pp. 760–766 (2010) Kennedy, J.: Particle swarm optimization. Encyclopedia of machine learning, pp. 760–766 (2010)
72.
Zurück zum Zitat Yang, X.-S.: Firefly algorithm, levy flights and global optimization. In: Bramer, M., Ellis, R., Petridis, M. (eds.) Research and Development in Intelligent Systems, vol. 26, pp. 209–218. Springer, Berlin (2010)CrossRef Yang, X.-S.: Firefly algorithm, levy flights and global optimization. In: Bramer, M., Ellis, R., Petridis, M. (eds.) Research and Development in Intelligent Systems, vol. 26, pp. 209–218. Springer, Berlin (2010)CrossRef
73.
Zurück zum Zitat Hatata, A.Y., Hafez, A.A.: Ant lion optimizer versus particle swarm and artificial immune system for economical and eco-friendly power system operation. Int. Trans. Electr. Energy Syst. 29, e2803 (2019)CrossRef Hatata, A.Y., Hafez, A.A.: Ant lion optimizer versus particle swarm and artificial immune system for economical and eco-friendly power system operation. Int. Trans. Electr. Energy Syst. 29, e2803 (2019)CrossRef
74.
Zurück zum Zitat Roy, K., Mandal, K.K., Mandal, A.C.: Ant-lion optimizer algorithm and recurrent neural network for energy management of micro grid connected system. Energy 167, 402–416 (2019)CrossRef Roy, K., Mandal, K.K., Mandal, A.C.: Ant-lion optimizer algorithm and recurrent neural network for energy management of micro grid connected system. Energy 167, 402–416 (2019)CrossRef
75.
Zurück zum Zitat Wang, M., Wu, C., Wang, L., Xiang, D., Huang, X.: A feature selection approach for hyperspectral image based on modified ant lion optimizer. Knowl.-Based Syst. 168, 39–48 (2019)CrossRef Wang, M., Wu, C., Wang, L., Xiang, D., Huang, X.: A feature selection approach for hyperspectral image based on modified ant lion optimizer. Knowl.-Based Syst. 168, 39–48 (2019)CrossRef
76.
Zurück zum Zitat Storn, R., Price, K.: Differential evolution: a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11, 341–359 (1997)MathSciNetMATHCrossRef Storn, R., Price, K.: Differential evolution: a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11, 341–359 (1997)MathSciNetMATHCrossRef
77.
Zurück zum Zitat Humane, P., Varshapriya, J.: Simulation of cloud infrastructure using cloudsim simulator: A practical approach for researchers. In: 2015 International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM), IEEE, pp. 207–211 (2015) Humane, P., Varshapriya, J.: Simulation of cloud infrastructure using cloudsim simulator: A practical approach for researchers. In: 2015 International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM), IEEE, pp. 207–211 (2015)
78.
Zurück zum Zitat Zhang, L., Li, K., Li, C., Li, K.: Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems. Inf. Sci. 379, 241–256 (2017)CrossRef Zhang, L., Li, K., Li, C., Li, K.: Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems. Inf. Sci. 379, 241–256 (2017)CrossRef
79.
Zurück zum Zitat Zuo, X., Zhang, G., Tan, W.: Self-adaptive learning pso-based deadline constrained task scheduling for hybrid iaas cloud. IEEE Trans. Autom. Sci. Eng. 11, 564–573 (2013)CrossRef Zuo, X., Zhang, G., Tan, W.: Self-adaptive learning pso-based deadline constrained task scheduling for hybrid iaas cloud. IEEE Trans. Autom. Sci. Eng. 11, 564–573 (2013)CrossRef
80.
Zurück zum Zitat 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
81.
Zurück zum Zitat Wang, G.-G.: Moth search algorithm: a bio-inspired metaheuristic algorithm for global optimization problems. Memetic Comput. 10, 151–164 (2018)CrossRef Wang, G.-G.: Moth search algorithm: a bio-inspired metaheuristic algorithm for global optimization problems. Memetic Comput. 10, 151–164 (2018)CrossRef
82.
Zurück zum Zitat Feitelson, D.G., Tsafrir, D., Krakov, D.: Experience with using the parallel workloads archive. J. Parallel Distrib. Comput. 74, 2967–2982 (2014)CrossRef Feitelson, D.G., Tsafrir, D., Krakov, D.: Experience with using the parallel workloads archive. J. Parallel Distrib. Comput. 74, 2967–2982 (2014)CrossRef
83.
Zurück zum Zitat Meng, J., McCauley, S., Kaplan, F., Leung, V.J., Coskun, A.K.: Simulation and optimization of HPC job allocation for jointly reducing communication and cooling costs. Sustain. Comput. 6, 48–57 (2015) Meng, J., McCauley, S., Kaplan, F., Leung, V.J., Coskun, A.K.: Simulation and optimization of HPC job allocation for jointly reducing communication and cooling costs. Sustain. Comput. 6, 48–57 (2015)
Metadaten
Titel
A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments
verfasst von
Laith Abualigah
Ali Diabat
Publikationsdatum
12.03.2020
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 1/2021
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-020-03075-5

Weitere Artikel der Ausgabe 1/2021

Cluster Computing 1/2021 Zur Ausgabe