Skip to main content
Erschienen in: Arabian Journal for Science and Engineering 4/2021

23.11.2020 | Research Article-Computer Engineering and Computer Science

Discrete Island-Based Cuckoo Search with Highly Disruptive Polynomial Mutation and Opposition-Based Learning Strategy for Scheduling of Workflow Applications in Cloud Environments

verfasst von: Noor Aldeen Alawad, Bilal H. Abed-alguni

Erschienen in: Arabian Journal for Science and Engineering | Ausgabe 4/2021

Einloggen

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

search-config
loading …

Abstract

The optimization-based scheduling algorithms used for scheduling workflows in cloud computing environments may easily get trapped in local optima, especially in the beginning of their simulation processes because of some limitations in their exploration methods. Moreover, the performance of some optimization-based scheduling algorithms may severely degrade when dealing with medium- or large-size scheduling problems. The Island-based Cuckoo Search with highly disruptive polynomial mutation (iCSPM) algorithm is a parallel version of the Cuckoo Search (CS) algorithm. The iCSPM algorithm incorporates the island model into CS and uses an exploration function based on the highly disruptive polynomial mutation. It has been empirically proven that iCSPM performs better than popular optimization algorithms (e.g., CS and island-based Genetic algorithm). This paper presents a variation of iCSPM called Discrete iCSPM with opposition-based learning strategy (DiCSPM) for scheduling workflows in cloud computing environments based on two objectives: computation and data transmission costs. DiCSPM includes two new features compared to iCSPM. First, it uses the opposition-based learning approach (OBL) in the initialization step at the level of islands, where each island in the island model contains the opposite population of another island. Second, the smallest position value method is used in the DiCSPM algorithm to determine the correct values of the decision variables in the candidate solutions. The proposed algorithm was experimentally evaluated and compared to well-known scheduling algorithms [Best Resource Selection, Particle Swarm Optimization (PSO) and Grey Wolf Optimizer] using two types of workflows: balanced and imbalanced workflows. The overall experimental and statistical results indicate that DiCSPM provides solutions for the scheduling problem of workflows in cloud computing environment faster than the other compared algorithms. Moreover, DiCSPM was evaluated and compared to state-of-the-art algorithms, namely PSO, binary PSO and discrete binary cat swarm optimization using scientific workflows of different sizes using WorkflowSim. The obtained results suggest that DiCSPM provides the best makespan compared to the other algorithms.

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!

Literatur
1.
Zurück zum Zitat Dinh, H.T.; Lee, C.; Niyato, D.; Wang, P.: A survey of mobile cloud computing: architecture, applications, and approaches. Wirel. Commun. Mobile Comput. 13(18), 1587–1611 (2013) Dinh, H.T.; Lee, C.; Niyato, D.; Wang, P.: A survey of mobile cloud computing: architecture, applications, and approaches. Wirel. Commun. Mobile Comput. 13(18), 1587–1611 (2013)
2.
Zurück zum Zitat Pandey, S.; Wu, L.; Guru, S.M.; Buyya, R.: 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 (2010) Pandey, S.; Wu, L.; Guru, S.M.; Buyya, R.: 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 (2010)
3.
Zurück zum Zitat Shamshirband, S.; Rabczuk, T.; Chau, K.-W.: A survey of deep learning techniques: application in wind and solar energy resources. IEEE Access 7, 164650–164666 (2019) Shamshirband, S.; Rabczuk, T.; Chau, K.-W.: A survey of deep learning techniques: application in wind and solar energy resources. IEEE Access 7, 164650–164666 (2019)
4.
Zurück zum Zitat Baghban, A.; Jalali, A.; Shafiee, M.; Ahmadi, M.H.; Chau, K.: Developing an anfis-based swarm concept model for estimating the relative viscosity of nanofluids. Eng. Appl. Comput. Fluid Mech. 13(1), 26–39 (2019) Baghban, A.; Jalali, A.; Shafiee, M.; Ahmadi, M.H.; Chau, K.: Developing an anfis-based swarm concept model for estimating the relative viscosity of nanofluids. Eng. Appl. Comput. Fluid Mech. 13(1), 26–39 (2019)
5.
Zurück zum Zitat Wang, J.; Yang, Y.; Tian Wang, R.; Sherratt, S.; Zhang, J.: Big data service architecture: a survey. J. Internet Technol. 21(2), 393–405 (2020) Wang, J.; Yang, Y.; Tian Wang, R.; Sherratt, S.; Zhang, J.: Big data service architecture: a survey. J. Internet Technol. 21(2), 393–405 (2020)
6.
Zurück zum Zitat Rajagopalan, A.; Modale, D.R.; Senthilkumar, R.: Optimal scheduling of tasks in cloud computing using hybrid firefly-genetic algorithm. In: Advances in Decision Sciences, Image Processing, Security and Computer Vision, pp. 678–687. Springer, Berlin (2020) Rajagopalan, A.; Modale, D.R.; Senthilkumar, R.: Optimal scheduling of tasks in cloud computing using hybrid firefly-genetic algorithm. In: Advances in Decision Sciences, Image Processing, Security and Computer Vision, pp. 678–687. Springer, Berlin (2020)
7.
Zurück zum Zitat Ardabili, S.F.; Najafi, B.; Shamshirband, S.; Bidgoli, B.M.; Deo, R.C.; Chau, K.: Computational intelligence approach for modeling hydrogen production: a review. Eng. Appl. Comput. Fluid Mech. 12(1), 438–458 (2018) Ardabili, S.F.; Najafi, B.; Shamshirband, S.; Bidgoli, B.M.; Deo, R.C.; Chau, K.: Computational intelligence approach for modeling hydrogen production: a review. Eng. Appl. Comput. Fluid Mech. 12(1), 438–458 (2018)
8.
Zurück zum Zitat Wang, W.; Lei, X.; Chau, K.; Dong-mei, X.: Yin-yang firefly algorithm based on dimensionally cauchy mutation. Expert Syst. Appl. 150, 113216 (2020) Wang, W.; Lei, X.; Chau, K.; Dong-mei, X.: Yin-yang firefly algorithm based on dimensionally cauchy mutation. Expert Syst. Appl. 150, 113216 (2020)
9.
Zurück zum Zitat Nabavi-Pelesaraei, A.; Rafiee, S.; Mohtasebi, S.S.; Hosseinzadeh-Bandbafha, H.; Chau, K.: Energy consumption enhancement and environmental life cycle assessment in paddy production using optimization techniques. J. Cleaner Prod. 162, 571–586 (2017) Nabavi-Pelesaraei, A.; Rafiee, S.; Mohtasebi, S.S.; Hosseinzadeh-Bandbafha, H.; Chau, K.: Energy consumption enhancement and environmental life cycle assessment in paddy production using optimization techniques. J. Cleaner Prod. 162, 571–586 (2017)
10.
Zurück zum Zitat Fotovatikhah, F.; Herrera, M.; Shamshirband, S.; Chau, K.; Ardabili, S.F.; Piran, M.J.: Survey of computational intelligence as basis to big flood management: challenges, research directions and future work. Eng. Appl. Comput. Fluid Mech. 12(1), 411–437 (2018) Fotovatikhah, F.; Herrera, M.; Shamshirband, S.; Chau, K.; Ardabili, S.F.; Piran, M.J.: Survey of computational intelligence as basis to big flood management: challenges, research directions and future work. Eng. Appl. Comput. Fluid Mech. 12(1), 411–437 (2018)
11.
Zurück zum Zitat Mirjalili, S.; Mirjalili, S.M.; Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014) Mirjalili, S.; Mirjalili, S.M.; Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014)
12.
Zurück zum Zitat Awad, A.I.; El-Hefnawy, N.A.; Abdelkader, H.M.: Enhanced particle swarm optimization for task scheduling in cloud computing environments. Procedia Comput. Sci. 65, 920–929 (2015) Awad, A.I.; El-Hefnawy, N.A.; Abdelkader, H.M.: Enhanced particle swarm optimization for task scheduling in cloud computing environments. Procedia Comput. Sci. 65, 920–929 (2015)
13.
Zurück zum Zitat Choudhary, A.; Gupta, I.; Singh, V.; Jana, P.K.: A gsa based hybrid algorithm for bi-objective workflow scheduling in cloud computing. Future Gener. Comput. Syst. 83, 14–26 (2018) Choudhary, A.; Gupta, I.; Singh, V.; Jana, P.K.: A gsa based hybrid algorithm for bi-objective workflow scheduling in cloud computing. Future Gener. Comput. Syst. 83, 14–26 (2018)
14.
Zurück zum Zitat Chen, Z.-G.; Zhan, Z.-H.; Lin, Y.; Gong, Y.-J.; Tian-Long, G.; Zhao, F.; Yuan, H.-Q.; Chen, X.; Li, Q.; Zhang, J.: Multiobjective cloud workflow scheduling: a multiple populations ant colony system approach. IEEE Trans. Cybernet. 49(8), 2912–2926 (2018) Chen, Z.-G.; Zhan, Z.-H.; Lin, Y.; Gong, Y.-J.; Tian-Long, G.; Zhao, F.; Yuan, H.-Q.; Chen, X.; Li, Q.; Zhang, J.: Multiobjective cloud workflow scheduling: a multiple populations ant colony system approach. IEEE Trans. Cybernet. 49(8), 2912–2926 (2018)
15.
Zurück zum Zitat Liu, L.; Zhang, M.; Buyya, R.; Fan, Q.: Deadline-constrained coevolutionary genetic algorithm for scientific workflow scheduling in cloud computing. Concurr. Comput. Pract. Exp. 29(5), e3942 (2017) Liu, L.; Zhang, M.; Buyya, R.; Fan, Q.: Deadline-constrained coevolutionary genetic algorithm for scientific workflow scheduling in cloud computing. Concurr. Comput. Pract. Exp. 29(5), e3942 (2017)
16.
Zurück zum Zitat Raghavan, S.; Sarwesh, P.; Marimuthu, C.; Chandrasekaran, K: Bat algorithm for scheduling workflow applications in cloud. In: 2015 International Conference on Electronic Design, Computer Networks & Automated Verification (EDCAV), pp. 139–144. IEEE (2015) Raghavan, S.; Sarwesh, P.; Marimuthu, C.; Chandrasekaran, K: Bat algorithm for scheduling workflow applications in cloud. In: 2015 International Conference on Electronic Design, Computer Networks & Automated Verification (EDCAV), pp. 139–144. IEEE (2015)
17.
Zurück zum Zitat Abed-alguni, B.H.; Klaib, A.F.: Hybrid whale optimization and \(\beta \)-hill climbing algorithm. Int. J. Comput. Sci. Math. 0(0), 1–13 (2018) Abed-alguni, B.H.; Klaib, A.F.: Hybrid whale optimization and \(\beta \)-hill climbing algorithm. Int. J. Comput. Sci. Math. 0(0), 1–13 (2018)
18.
Zurück zum Zitat Abed-alguni, B.H.; Klaib, A.F.; Nahar, K.M.: Island-based whale optimization algorithm for continuous optimization problems. Int. J. Reason. Based Intell. Syst. 11(4), 319–329 (2019) Abed-alguni, B.H.; Klaib, A.F.; Nahar, K.M.: Island-based whale optimization algorithm for continuous optimization problems. Int. J. Reason. Based Intell. Syst. 11(4), 319–329 (2019)
19.
Zurück zum Zitat Abed-alguni, B.H.: Island-based cuckoo search with highly disruptive polynomial mutation. Int. J. Artif. Intell. 17(1), 57–82 (2019) Abed-alguni, B.H.: Island-based cuckoo search with highly disruptive polynomial mutation. Int. J. Artif. Intell. 17(1), 57–82 (2019)
20.
Zurück zum Zitat Abed-alguni, B.H.; Barhoush, M.: Distributed grey wolf optimizer for numerical optimization problems. Jordan. J. Comput. Inf. Technol. (JJCIT) 4(03), 130–149 (2018) Abed-alguni, B.H.; Barhoush, M.: Distributed grey wolf optimizer for numerical optimization problems. Jordan. J. Comput. Inf. Technol. (JJCIT) 4(03), 130–149 (2018)
21.
Zurück zum Zitat Abed-alguni, B.H.; Alkhateeb, F.: Intelligent hybrid cuckoo search and \(\beta \)-hill climbing algorithm. J. King Saud Univ. Comput. Inf. Sci. 0(0), 1–43 (2018) Abed-alguni, B.H.; Alkhateeb, F.: Intelligent hybrid cuckoo search and \(\beta \)-hill climbing algorithm. J. King Saud Univ. Comput. Inf. Sci. 0(0), 1–43 (2018)
22.
Zurück zum Zitat Yang, X.-S.; Deb, S.: Cuckoo search via lévy flights. In: World Congress on Nature & Biologically Inspired Computing, 2009. NaBIC 2009, pp. 210–214. IEEE (2009) Yang, X.-S.; Deb, S.: Cuckoo search via lévy flights. In: World Congress on Nature & Biologically Inspired Computing, 2009. NaBIC 2009, pp. 210–214. IEEE (2009)
23.
Zurück zum Zitat Abed-Alguni, B.H.; Paul, D.J.: Hybridizing the cuckoo search algorithm with different mutation operators for numerical optimization problems. J. Intell. Syst. 29(1), 1043–1062 (2019) Abed-Alguni, B.H.; Paul, D.J.: Hybridizing the cuckoo search algorithm with different mutation operators for numerical optimization problems. J. Intell. Syst. 29(1), 1043–1062 (2019)
24.
Zurück zum Zitat Corcoran, A.L.; Wainwright, R.L.: A parallel island model genetic algorithm for the multiprocessor scheduling problem. In: Proceedings of the 1994 ACM Symposium on Applied Computing, Phoenix, Arizona, USA, pp. 483–487, New York, NY, USA, (1994). ACM. Corcoran, A.L.; Wainwright, R.L.: A parallel island model genetic algorithm for the multiprocessor scheduling problem. In: Proceedings of the 1994 ACM Symposium on Applied Computing, Phoenix, Arizona, USA, pp. 483–487, New York, NY, USA, (1994). ACM.
25.
Zurück zum Zitat Kumar, B.; Kalra, M.; Singh, P.: Discrete binary cat swarm optimization for scheduling workflow applications in cloud systems. In: 2017 3rd International Conference on Computational Intelligence & Communication Technology (CICT), pp. 1–6. IEEE (2017) Kumar, B.; Kalra, M.; Singh, P.: Discrete binary cat swarm optimization for scheduling workflow applications in cloud systems. In: 2017 3rd International Conference on Computational Intelligence & Communication Technology (CICT), pp. 1–6. IEEE (2017)
26.
Zurück zum Zitat Khalili, A.; Babamir, S.M.: Optimal scheduling workflows in cloud computing environment using pareto-based grey wolf optimizer. Concurr. Comput. Pract. Exp. 29(11), e4044 (2017) Khalili, A.; Babamir, S.M.: Optimal scheduling workflows in cloud computing environment using pareto-based grey wolf optimizer. Concurr. Comput. Pract. Exp. 29(11), e4044 (2017)
27.
Zurück zum Zitat Zhou, Z.; Li, F.; Zhu, H.; Xie, H.; Abawajy, J.H.; Chowdhury, M.U.: An improved genetic algorithm using greedy strategy toward task scheduling optimization in cloud environments. Neural Comput. Appl. 32, 1531–1541 (2019) Zhou, Z.; Li, F.; Zhu, H.; Xie, H.; Abawajy, J.H.; Chowdhury, M.U.: An improved genetic algorithm using greedy strategy toward task scheduling optimization in cloud environments. Neural Comput. Appl. 32, 1531–1541 (2019)
28.
Zurück zum Zitat Abramson, D.; Abela, J.: A parallel genetic algorithm for solving the school timetabling problem. Division of Information Technology, CSIRO (1991) Abramson, D.; Abela, J.: A parallel genetic algorithm for solving the school timetabling problem. Division of Information Technology, CSIRO (1991)
29.
Zurück zum Zitat Lee, K.Y; Park, J.-B.: Application of particle swarm optimization to economic dispatch problem: advantages and disadvantages. In: 2006 IEEE PES Power Systems Conference and Exposition, pp. 188–192. IEEE (2006) Lee, K.Y; Park, J.-B.: Application of particle swarm optimization to economic dispatch problem: advantages and disadvantages. In: 2006 IEEE PES Power Systems Conference and Exposition, pp. 188–192. IEEE (2006)
30.
Zurück zum Zitat Zhang, Y.; Liu, Z.; Fahong, Yu; Jiang, T.: Cloud computing resources scheduling optimisation based on improved bat algorithm via wavelet perturbations. Int. J. High Perform. Syst. Archit. 7(4), 189–196 (2017) Zhang, Y.; Liu, Z.; Fahong, Yu; Jiang, T.: Cloud computing resources scheduling optimisation based on improved bat algorithm via wavelet perturbations. Int. J. High Perform. Syst. Archit. 7(4), 189–196 (2017)
31.
Zurück zum Zitat Li, L.; Zhou, Y.: A novel complex-valued bat algorithm. Neural Comput. Appl. 25(6), 1369–1381 (2014) Li, L.; Zhou, Y.: A novel complex-valued bat algorithm. Neural Comput. Appl. 25(6), 1369–1381 (2014)
32.
Zurück zum Zitat 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)
33.
Zurück zum Zitat Gabi, D.; Ismail, A.S.; Zainal, A.; Zakaria, Z.; Abraham, A.: Orthogonal taguchi-based cat algorithm for solving task scheduling problem in cloud computing. Neural Comput. Appl. 30(6), 1845–1863 (2018) Gabi, D.; Ismail, A.S.; Zainal, A.; Zakaria, Z.; Abraham, A.: Orthogonal taguchi-based cat algorithm for solving task scheduling problem in cloud computing. Neural Comput. Appl. 30(6), 1845–1863 (2018)
34.
Zurück zum Zitat Chunwei, J.; Gao, Yu; Sangaiah, A.K.; Kim, G.; et al.: A pso based energy efficient coverage control algorithm for wireless sensor networks. Comput. Mater. Continua 56(3), 433–446 (2018) Chunwei, J.; Gao, Yu; Sangaiah, A.K.; Kim, G.; et al.: A pso based energy efficient coverage control algorithm for wireless sensor networks. Comput. Mater. Continua 56(3), 433–446 (2018)
35.
Zurück zum Zitat Mohammed Abdullahi, Md; Ngadi, 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) Mohammed Abdullahi, Md; Ngadi, 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)
36.
Zurück zum Zitat Tejani, G.G.; Savsani, V.J.; Patel, V.K.: Adaptive symbiotic organisms search (SOS) algorithm for structural design optimization. J. Comput. Des. Eng. 3(3), 226–249 (2016) Tejani, G.G.; Savsani, V.J.; Patel, V.K.: Adaptive symbiotic organisms search (SOS) algorithm for structural design optimization. J. Comput. Des. Eng. 3(3), 226–249 (2016)
37.
Zurück zum Zitat Lal, A.; Rama Krishna, C: Critical path-based ant colony optimization for scientific workflow scheduling in cloud computing under deadline constraint. In: Ambient Communications and Computer Systems, pp. 447–461. Springer, Berlin (2018) Lal, A.; Rama Krishna, C: Critical path-based ant colony optimization for scientific workflow scheduling in cloud computing under deadline constraint. In: Ambient Communications and Computer Systems, pp. 447–461. Springer, Berlin (2018)
38.
Zurück zum Zitat Abdmouleh, Z.; Gastli, A.; Ben-Brahim, L.; Haouari, M.; Al-Emadi, N.A.: Review of optimization techniques applied for the integration of distributed generation from renewable energy sources. Renew. Energy 113, 266–280 (2017) Abdmouleh, Z.; Gastli, A.; Ben-Brahim, L.; Haouari, M.; Al-Emadi, N.A.: Review of optimization techniques applied for the integration of distributed generation from renewable energy sources. Renew. Energy 113, 266–280 (2017)
39.
Zurück zum Zitat Senthil Kumar, A.M.; Venkatesan, M.: Task scheduling in a cloud computing environment using HGPSO algorithm. Cluster Comput. 22, 2179–2185 (2018) Senthil Kumar, A.M.; Venkatesan, M.: Task scheduling in a cloud computing environment using HGPSO algorithm. Cluster Comput. 22, 2179–2185 (2018)
40.
Zurück zum Zitat Srivastav, A.; Agrawal, S.: Multi-objective optimization of slow moving inventory system using cuckoo search. Intell. Autom. Soft Comput. 34(1), 1–7 (2017) Srivastav, A.; Agrawal, S.: Multi-objective optimization of slow moving inventory system using cuckoo search. Intell. Autom. Soft Comput. 34(1), 1–7 (2017)
41.
Zurück zum Zitat Alkhateeb, F.; Abed-Alguni, B.H.: A hybrid cuckoo search and simulated annealing algorithm. J. Intell. Syst. 3, 56–77 (2017) Alkhateeb, F.; Abed-Alguni, B.H.: A hybrid cuckoo search and simulated annealing algorithm. J. Intell. Syst. 3, 56–77 (2017)
42.
Zurück zum Zitat Deb, K.; Tiwari, S.: Omni-optimizer: a generic evolutionary algorithm for single and multi-objective optimization. Eur. J. Oper. Res. 185(3), 1062–1087 (2008)MathSciNetMATH Deb, K.; Tiwari, S.: Omni-optimizer: a generic evolutionary algorithm for single and multi-objective optimization. Eur. J. Oper. Res. 185(3), 1062–1087 (2008)MathSciNetMATH
43.
Zurück zum Zitat Awadallah, M.A.; Al-Betar, M.A.; Bolaji, A.L.; Doush, I.A.; Hammouri, A.I.; Mafarja, M.: Island artificial bee colony for global optimization. Soft Comput. 24, 13461–13487 (2020) Awadallah, M.A.; Al-Betar, M.A.; Bolaji, A.L.; Doush, I.A.; Hammouri, A.I.; Mafarja, M.: Island artificial bee colony for global optimization. Soft Comput. 24, 13461–13487 (2020)
44.
Zurück zum Zitat Al-Betar, M.A.; Awadallah, M.A.; Doush, I.A.; Hammouri, A.I.; Mafarja, M.; Alyasseri, Z.A.A.: Island flower pollination algorithm for global optimization. J. Supercomput. 75(8), 5280–5323 (2019) Al-Betar, M.A.; Awadallah, M.A.; Doush, I.A.; Hammouri, A.I.; Mafarja, M.; Alyasseri, Z.A.A.: Island flower pollination algorithm for global optimization. J. Supercomput. 75(8), 5280–5323 (2019)
45.
Zurück zum Zitat Al-Betar, M.A.; Awadallah, M.A.: Island bat algorithm for optimization. Expert Syst. Appl. 107, 126–145 (2018) Al-Betar, M.A.; Awadallah, M.A.: Island bat algorithm for optimization. Expert Syst. Appl. 107, 126–145 (2018)
46.
Zurück zum Zitat Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs (2Nd, Extended edn. Springer, New York (1994)MATH Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs (2Nd, Extended edn. Springer, New York (1994)MATH
47.
Zurück zum Zitat Geem, Z.W.; Kim, J.H.; Loganathan, G.V.: A new heuristic optimization algorithm: harmony search. Simulation 76(2), 60–68 (2001) Geem, Z.W.; Kim, J.H.; Loganathan, G.V.: A new heuristic optimization algorithm: harmony search. Simulation 76(2), 60–68 (2001)
48.
Zurück zum Zitat Basima Hani, F.; Hasan, I.A.; Doush, E.A.; Maghayreh, F.A.; Hamdan, M.: Hybridizing harmony search algorithm with different mutation operators for continuous problems. Appl. Math. Comput. 232, 1166–1182 (2014)MathSciNetMATH Basima Hani, F.; Hasan, I.A.; Doush, E.A.; Maghayreh, F.A.; Hamdan, M.: Hybridizing harmony search algorithm with different mutation operators for continuous problems. Appl. Math. Comput. 232, 1166–1182 (2014)MathSciNetMATH
49.
Zurück zum Zitat Michalewicz, Z.; Logan, T.; Swaminathan, S.: Evolutionary operators for continuous convex parameter spaces. In Proceedings of the 3rd Annual conference on Evolutionary Programming, San Diego, California, USA, pp. 84–97, River Edge, NJ. World Scientific (1994) Michalewicz, Z.; Logan, T.; Swaminathan, S.: Evolutionary operators for continuous convex parameter spaces. In Proceedings of the 3rd Annual conference on Evolutionary Programming, San Diego, California, USA, pp. 84–97, River Edge, NJ. World Scientific (1994)
50.
Zurück zum Zitat Deep, K.; Thakur, M.: A new mutation operator for real coded genetic algorithms. Appl. Math. Comput. 193(1), 211–230 (2007)MathSciNetMATH Deep, K.; Thakur, M.: A new mutation operator for real coded genetic algorithms. Appl. Math. Comput. 193(1), 211–230 (2007)MathSciNetMATH
51.
Zurück zum Zitat Toivanen, J.; Makinen, R.E.; Périaux, J.; Cloud, F.; Cedex., : Multidisciplinary shape optimization in aerodynamics and electromagnetics using genetic algorithms. Int. J. Numer. Meth. Fluids 30, 149–159 (1999) Toivanen, J.; Makinen, R.E.; Périaux, J.; Cloud, F.; Cedex., : Multidisciplinary shape optimization in aerodynamics and electromagnetics using genetic algorithms. Int. J. Numer. Meth. Fluids 30, 149–159 (1999)
52.
Zurück zum Zitat Tizhoosh, H.R.: Opposition-based learning: a new scheme for machine intelligence. In: International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC’06), vol. 1, pp. 695–701. IEEE (2005) Tizhoosh, H.R.: Opposition-based learning: a new scheme for machine intelligence. In: International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC’06), vol. 1, pp. 695–701. IEEE (2005)
53.
Zurück zum Zitat Liang, J.J.; Pan, Q.-K.; Tiejun, C.; Wang, L.: Solving the blocking flow shop scheduling problem by a dynamic multi-swarm particle swarm optimizer. Int. J. Adv. Manuf. Technol. 55(5–8), 755–762 (2011) Liang, J.J.; Pan, Q.-K.; Tiejun, C.; Wang, L.: Solving the blocking flow shop scheduling problem by a dynamic multi-swarm particle swarm optimizer. Int. J. Adv. Manuf. Technol. 55(5–8), 755–762 (2011)
54.
Zurück zum Zitat Fatih Tasgetiren, M.; Liang, Y.-C.; Sevkli, M.; Gencyilmaz, G.: Particle swarm optimization and differential evolution for the single machine total weighted tardiness problem. Int. J. Prod. Res. 44(22), 4737–4754 (2006)MATH Fatih Tasgetiren, M.; Liang, Y.-C.; Sevkli, M.; Gencyilmaz, G.: Particle swarm optimization and differential evolution for the single machine total weighted tardiness problem. Int. J. Prod. Res. 44(22), 4737–4754 (2006)MATH
55.
Zurück zum Zitat Qian, B.; Wang, L.; Rong, H.; Wang, W.-L.; Huang, D.-X.; Wang, X.: A hybrid differential evolution method for permutation flow-shop scheduling. Int. J. Adv. Manuf. Technol. 38(7–8), 757–777 (2008) Qian, B.; Wang, L.; Rong, H.; Wang, W.-L.; Huang, D.-X.; Wang, X.: A hybrid differential evolution method for permutation flow-shop scheduling. Int. J. Adv. Manuf. Technol. 38(7–8), 757–777 (2008)
56.
Zurück zum Zitat Alzaqebah, A.; Al-Sayyed, R.; Masadeh, R.: Task scheduling based on modified grey wolf optimizer in cloud computing environment. In: 2019 2nd International Conference on new Trends in Computing Sciences (ICTCS), pp. 1–6. IEEE (2019) Alzaqebah, A.; Al-Sayyed, R.; Masadeh, R.: Task scheduling based on modified grey wolf optimizer in cloud computing environment. In: 2019 2nd International Conference on new Trends in Computing Sciences (ICTCS), pp. 1–6. IEEE (2019)
57.
Zurück zum Zitat Chen, W.; Deelman, E.: Workflowsim: A toolkit for simulating scientific workflows in distributed environments. In: 2012 IEEE 8th International Conference on E-Science, pp. 1–8. IEEE (2012) Chen, W.; Deelman, E.: Workflowsim: A toolkit for simulating scientific workflows in distributed environments. In: 2012 IEEE 8th International Conference on E-Science, pp. 1–8. IEEE (2012)
58.
Zurück zum Zitat Ouelhadj, D.; Garibaldi, J.; MacLaren, J.; Sakellariou, R.; Krishnakumar, K.: A multi-agent infrastructure and a service level agreement negotiation protocol for robust scheduling in grid computing. In: European Grid Conference, pp. 651–660. Springer, Berlin (2005) Ouelhadj, D.; Garibaldi, J.; MacLaren, J.; Sakellariou, R.; Krishnakumar, K.: A multi-agent infrastructure and a service level agreement negotiation protocol for robust scheduling in grid computing. In: European Grid Conference, pp. 651–660. Springer, Berlin (2005)
59.
Zurück zum Zitat Abed-Alguni, B.H.; Paul, D.J.; Chalup, S.K.; Henskens, F.A.: A comparison study of cooperative Q-learning algorithms for independent learners. Int. J. Artif. Intell. 14(1), 71–93 (2016) Abed-Alguni, B.H.; Paul, D.J.; Chalup, S.K.; Henskens, F.A.: A comparison study of cooperative Q-learning algorithms for independent learners. Int. J. Artif. Intell. 14(1), 71–93 (2016)
60.
Zurück zum Zitat Abed-alguni, B.H.: Bat Q-learning algorithm. Jordan. J. Comput. Inf. Technol. (JJCIT) 3(1), 56–77 (2017) Abed-alguni, B.H.: Bat Q-learning algorithm. Jordan. J. Comput. Inf. Technol. (JJCIT) 3(1), 56–77 (2017)
61.
Zurück zum Zitat Hollingsworth, D.; Hampshire, U.K.: Workflow management coalition: the workflow reference model. Document Number TC00-1003 19(16), 224 (1995) Hollingsworth, D.; Hampshire, U.K.: Workflow management coalition: the workflow reference model. Document Number TC00-1003 19(16), 224 (1995)
62.
63.
Zurück zum Zitat Golden, B.: Amazon Web Services for Dummies. Wiley, New York (2013) Golden, B.: Amazon Web Services for Dummies. Wiley, New York (2013)
64.
Zurück zum Zitat Neysiani, B.S.; Babamir, S.M.; Aritsugi, M.: Efficient feature extraction model for validation performance improvement of duplicate bug report detection in software bug triage systems. Inf. Softw. Technol. 126, 106344 (2020) Neysiani, B.S.; Babamir, S.M.; Aritsugi, M.: Efficient feature extraction model for validation performance improvement of duplicate bug report detection in software bug triage systems. Inf. Softw. Technol. 126, 106344 (2020)
65.
Zurück zum Zitat Kaur, A.; Agrawal, A.P.: A comparative study of bat and cuckoo search algorithm for regression test case selection. In: 2017 7th International Conference on Cloud Computing, Data Science & Engineering-Confluence, pp. 164–170. IEEE (2017) Kaur, A.; Agrawal, A.P.: A comparative study of bat and cuckoo search algorithm for regression test case selection. In: 2017 7th International Conference on Cloud Computing, Data Science & Engineering-Confluence, pp. 164–170. IEEE (2017)
66.
Zurück zum Zitat Öztürk, M.M.: A bat-inspired algorithm for prioritizing test cases. Vietnam J. Comput. Sci. 5(1), 45–57 (2018) Öztürk, M.M.: A bat-inspired algorithm for prioritizing test cases. Vietnam J. Comput. Sci. 5(1), 45–57 (2018)
67.
Zurück zum Zitat Watkins, C.: Learning from Delayed Rewards. Ph.D. thesis, Cambridge University, Cambridge, England (1989) Watkins, C.: Learning from Delayed Rewards. Ph.D. thesis, Cambridge University, Cambridge, England (1989)
68.
Zurück zum Zitat Abed-alguni, B.H.; Ottom, M.A.: Double delayed q-learning. Int. J. Artif. Intell. 16(2), 41–59 (2018) Abed-alguni, B.H.; Ottom, M.A.: Double delayed q-learning. Int. J. Artif. Intell. 16(2), 41–59 (2018)
69.
Zurück zum Zitat Abed-alguni, B.H.; Chalup, S.K.; Henskens, F.A.; Paul, D.J.: A multi-agent cooperative reinforcement learning model using a hierarchy of consultants, tutors and workers. Vietnam J. Comput. Sci. 2(4), 213–226 (2015) Abed-alguni, B.H.; Chalup, S.K.; Henskens, F.A.; Paul, D.J.: A multi-agent cooperative reinforcement learning model using a hierarchy of consultants, tutors and workers. Vietnam J. Comput. Sci. 2(4), 213–226 (2015)
70.
Zurück zum Zitat Alawad, N.A.; Anagnostopoulos, A.; Leonardi, S.; Mele, I.; Silvestri, F.: Network-aware recommendations of novel tweets. In: Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 913–916. ACM (2016) Alawad, N.A.; Anagnostopoulos, A.; Leonardi, S.; Mele, I.; Silvestri, F.: Network-aware recommendations of novel tweets. In: Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 913–916. ACM (2016)
Metadaten
Titel
Discrete Island-Based Cuckoo Search with Highly Disruptive Polynomial Mutation and Opposition-Based Learning Strategy for Scheduling of Workflow Applications in Cloud Environments
verfasst von
Noor Aldeen Alawad
Bilal H. Abed-alguni
Publikationsdatum
23.11.2020
Verlag
Springer Berlin Heidelberg
Erschienen in
Arabian Journal for Science and Engineering / Ausgabe 4/2021
Print ISSN: 2193-567X
Elektronische ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-020-05141-x

Weitere Artikel der Ausgabe 4/2021

Arabian Journal for Science and Engineering 4/2021 Zur Ausgabe

Research Article-Computer Engineering and Computer Science

Smart Fraud Detection Framework for Job Recruitments

Research Article-Computer Engineering and Computer Science

Optimal Design of Transmission Shafts Using a Vortex Search Algorithm

Research Article-Computer Engineering and Computer Science

Machine Learning Application for Predicting Autistic Traits in Toddlers

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.