Skip to main content
Erschienen in: The Journal of Supercomputing 5/2017

01.11.2016

A particle swarm optimization and min–max-based workflow scheduling algorithm with QoS satisfaction for service-oriented grids

verfasst von: Faruku Umar Ambursa, Rohaya Latip, Azizol Abdullah, Shamala Subramaniam

Erschienen in: The Journal of Supercomputing | Ausgabe 5/2017

Einloggen

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

search-config
loading …

Abstract

In service-orientated grids (SOG) environments, grid workflow schedulers play a critical role in providing quality-of-service (QoS) satisfaction for various end users (EUs) with diverse QoS objectives and optimization requirements. The EU requirements are not only many and conflicting, but also involve constraints of various degrees—loose, moderate or tight. However, most of the existing scheduling approaches violate EU constraints in tight situations and suffer inferior QoS optimization results. In this paper, a constraints-aware multi-QoS workflow scheduling strategy is proposed based on particle swarm optimization (PSO) and a proposed look-ahead heuristic (LAPSO) to improve performance in such situations. The algorithm selects the best scheduling solutions based on the proposed constraint-handling strategy. It hybridises PSO with a novel look-ahead mechanism based on a min–max heuristic, which deterministically improves the quality of the best solutions. Extensive simulation experiments have been carried out to evaluate the performance of the proposed approach. The simulation results show that the LAPSO algorithm guarantees satisfaction (0% violation) of the EU constraints even in tight situations. It also outperforms the comparison algorithm, with about 30% increase, in terms of cumulative QoS satisfaction of optimization requirements. In addition, the new scheme significantly reduces the CPU time by about 75% compared to the benchmark algorithm.

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

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!

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+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!

Literatur
3.
Zurück zum Zitat Merlo A, Clematis A, Corana A, Gianuzzi V (2011) Quality of service on grid: architectural and methodological issues. Concurr Comput Pract Exp 23:745–766. doi:10.1002/cpe.1641 CrossRef Merlo A, Clematis A, Corana A, Gianuzzi V (2011) Quality of service on grid: architectural and methodological issues. Concurr Comput Pract Exp 23:745–766. doi:10.​1002/​cpe.​1641 CrossRef
4.
Zurück zum Zitat Azmi ZRM, Ameedeen MA, Kamarudin IE (2015) Multi-objective functions in grid scheduling. In: Sulaiman HA, Othman MA, Othman MFI, Rahim YA, Pee NC (eds) Advanced computer and communication engineering technology, Springer, pp 501–524. doi:10.1007/978-3-319-07674-4_49 Azmi ZRM, Ameedeen MA, Kamarudin IE (2015) Multi-objective functions in grid scheduling. In: Sulaiman HA, Othman MA, Othman MFI, Rahim YA, Pee NC (eds) Advanced computer and communication engineering technology, Springer, pp 501–524. doi:10.​1007/​978-3-319-07674-4_​49
10.
Zurück zum Zitat Aron R, Chana I, Abraham A (2015) A hyper-heuristic approach for resource provisioning-based scheduling in grid environment. J Supercomput 71:1427–1450. doi:10.1007/s11227-014-1373-9 Aron R, Chana I, Abraham A (2015) A hyper-heuristic approach for resource provisioning-based scheduling in grid environment. J Supercomput 71:1427–1450. doi:10.​1007/​s11227-014-1373-9
12.
Zurück zum Zitat Kianfar K, Moslehi G, Yahyapour R (2015) A novel metaheuristic algorithm and utility function for QoS based scheduling in user-centric grid systems. J Supercomput 71:1143–1162. doi:10.1007/s11227-014-1358-8 CrossRef Kianfar K, Moslehi G, Yahyapour R (2015) A novel metaheuristic algorithm and utility function for QoS based scheduling in user-centric grid systems. J Supercomput 71:1143–1162. doi:10.​1007/​s11227-014-1358-8 CrossRef
14.
18.
Zurück zum Zitat Arabnia HR, Fang WC, Lee C, Zhang Y (2010) Context-Aware middleware and intelligent agents for smart environments. IEEE Intell Syst 25:10–11 Arabnia HR, Fang WC, Lee C, Zhang Y (2010) Context-Aware middleware and intelligent agents for smart environments. IEEE Intell Syst 25:10–11
19.
Zurück zum Zitat Luper D, Cameron D, Miller JA, Arabnia HR (2007) Spatial and temporal target association through semantic analysis and GPS data mining. In: 5th International Conference on Information and Knowledge Engineering, pp 25–28 Luper D, Cameron D, Miller JA, Arabnia HR (2007) Spatial and temporal target association through semantic analysis and GPS data mining. In: 5th International Conference on Information and Knowledge Engineering, pp 25–28
20.
21.
Zurück zum Zitat Rahbarinia B, Pedram MM, Arabnia HR, Alavi Z (2010) A MultiObjective scheme to hide sequential patterns. In: Proc. 2010 Int. Conf. Comput. Autom. Eng. (ICCAE). IEEE, Singapore, n.d, pp 53158 Rahbarinia B, Pedram MM, Arabnia HR, Alavi Z (2010) A MultiObjective scheme to hide sequential patterns. In: Proc. 2010 Int. Conf. Comput. Autom. Eng. (ICCAE). IEEE, Singapore, n.d, pp 53158
22.
Zurück zum Zitat Ter Mors A, Valk J, Witteveen C, Arabnia HR, Mun Y (2004) Coordinating autonomous planners. In: Int. Conf. Artif. Intell., USA, pp 795–801 Ter Mors A, Valk J, Witteveen C, Arabnia HR, Mun Y (2004) Coordinating autonomous planners. In: Int. Conf. Artif. Intell., USA, pp 795–801
27.
Zurück zum Zitat Misra KB, Sharma U (1991) An effective approach for multiple criteria redundancy optimization problems. Microelectron Reliab 31:303–321CrossRef Misra KB, Sharma U (1991) An effective approach for multiple criteria redundancy optimization problems. Microelectron Reliab 31:303–321CrossRef
28.
Zurück zum Zitat Coit DW, Konak A (2006) Multiple weighted objectives heuristic for the redundancy allocation problem. IEEE Trans Reliab 55:551–558CrossRef Coit DW, Konak A (2006) Multiple weighted objectives heuristic for the redundancy allocation problem. IEEE Trans Reliab 55:551–558CrossRef
29.
Zurück zum Zitat Izakian H, Abraham A, Snášel V (2009) Comparison of heuristics for scheduling independent tasks on heterogeneous distributed environments. In: Proc. 2009 Int. Jt. Conf. Comput. Sci. Optim. CSO 2009, pp 8–12. doi:10.1109/CSO.2009.487 Izakian H, Abraham A, Snášel V (2009) Comparison of heuristics for scheduling independent tasks on heterogeneous distributed environments. In: Proc. 2009 Int. Jt. Conf. Comput. Sci. Optim. CSO 2009, pp 8–12. doi:10.​1109/​CSO.​2009.​487
38.
Zurück zum Zitat Topcuoglu, H, Hariri S, I.C. Society (2002) Performance-effective and low-complexity. Parallel Distrib Syst IEEE Trans 13:260–274 Topcuoglu, H, Hariri S, I.C. Society (2002) Performance-effective and low-complexity. Parallel Distrib Syst IEEE Trans 13:260–274
41.
Zurück zum Zitat Pulido GT, C. a. C. Coello () A constraint-handling mechanism for particle swarm optimization. In: Proc. 2004 Congr. Evol. Comput. (IEEE Cat. No.04TH8753). IEEE, n.d., pp 1396–1403. doi:10.1109/CEC.2004.1331060 Pulido GT, C. a. C. Coello () A constraint-handling mechanism for particle swarm optimization. In: Proc. 2004 Congr. Evol. Comput. (IEEE Cat. No.04TH8753). IEEE, n.d., pp 1396–1403. doi:10.​1109/​CEC.​2004.​1331060
42.
Zurück zum Zitat Tao Q, Chang H, Yi Y, Gu C (2010) A grid workflow scheduling optimization approach for e-business application. In: Proc. Int. Conf. E-Bus. E-Government, ICEE, pp 168–171. doi:10.1109/ICEE.2010.50 Tao Q, Chang H, Yi Y, Gu C (2010) A grid workflow scheduling optimization approach for e-business application. In: Proc. Int. Conf. E-Bus. E-Government, ICEE, pp 168–171. doi:10.​1109/​ICEE.​2010.​50
Metadaten
Titel
A particle swarm optimization and min–max-based workflow scheduling algorithm with QoS satisfaction for service-oriented grids
verfasst von
Faruku Umar Ambursa
Rohaya Latip
Azizol Abdullah
Shamala Subramaniam
Publikationsdatum
01.11.2016
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 5/2017
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-016-1901-x

Weitere Artikel der Ausgabe 5/2017

The Journal of Supercomputing 5/2017 Zur Ausgabe