Skip to main content
Erschienen in: Artificial Intelligence Review 2/2021

07.08.2020

A study on evolutionary computing based web service selection techniques

verfasst von: Lalit Purohit, Sandeep Kumar

Erschienen in: Artificial Intelligence Review | Ausgabe 2/2021

Einloggen

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

search-config
loading …

Abstract

Many service providers are offering their business functionality as web services. The problem of web service selection is a complex and time-consuming activity. Among other techniques, a significant work has been reported on the use of evolutionary computing based algorithms in determining optimal web service for a task. A rigorous review of the state-of-the-art for efficient selection of web services using evolutionary computing based algorithms published over the last decade is presented. The existing works on web service selection using various evolutionary approaches with a discussion on algorithmic variations, their effect on selection, quality of service parameters used, contributions, limitations and research gaps of these works are explored.

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

Anhänge
Nur mit Berechtigung zugänglich
Literatur
Zurück zum Zitat Ai L, Tang M (2008) A penalty-based genetic algorithm for QoS-awareweb service composition with inter-service dependencies and conflicts. In: 2008 International conference on computational intelligence for modelling control and automation CIMCA, vol 3, pp 738–743. https://doi.org/10.1109/CIMCA.2008.104 Ai L, Tang M (2008) A penalty-based genetic algorithm for QoS-awareweb service composition with inter-service dependencies and conflicts. In: 2008 International conference on computational intelligence for modelling control and automation CIMCA, vol 3, pp 738–743. https://​doi.​org/​10.​1109/​CIMCA.​2008.​104
Zurück zum Zitat Ai L, Tang M (2008) QoS-based web service composition accommodating inter-service dependencies using minimal-conflict hill-climbing repair genetic algorithm. In: Proceedings—4th IEEE international conference on eScience, 2008, pp 119–126. https://doi.org/10.1109/eScience.2008.110 Ai L, Tang M (2008) QoS-based web service composition accommodating inter-service dependencies using minimal-conflict hill-climbing repair genetic algorithm. In: Proceedings—4th IEEE international conference on eScience, 2008, pp 119–126. https://​doi.​org/​10.​1109/​eScience.​2008.​110
Zurück zum Zitat Alayed H, Dahan F, Alfakih T, Mathkour H, Arafah M (2019) Enhancement of ant colony optimization for QoS-aware web service selection. IEEE Access 7:97041–97051CrossRef Alayed H, Dahan F, Alfakih T, Mathkour H, Arafah M (2019) Enhancement of ant colony optimization for QoS-aware web service selection. IEEE Access 7:97041–97051CrossRef
Zurück zum Zitat Allameh Aamiri M, Derhami V, Ghasemzadeh M (2013) QoS-based web service composition based on genetic algorithm. J AI Data Min 1(2):63–73 Allameh Aamiri M, Derhami V, Ghasemzadeh M (2013) QoS-based web service composition based on genetic algorithm. J AI Data Min 1(2):63–73
Zurück zum Zitat Allameh AM (2012) Effective web service composition using particle swarm optimization algorithm. In: 6th International symposium on telecommunications (IST), pp 1190–1194 Allameh AM (2012) Effective web service composition using particle swarm optimization algorithm. In: 6th International symposium on telecommunications (IST), pp 1190–1194
Zurück zum Zitat Arockiam L, Sasikala Devi N (2012) Simulated annealing versus genetic based service selection algorithms. Int J u- and e-Serv Sci Technol 5(1):35–50 Arockiam L, Sasikala Devi N (2012) Simulated annealing versus genetic based service selection algorithms. Int J u- and e-Serv Sci Technol 5(1):35–50
Zurück zum Zitat Canfora G, Di Penta M, Esposito R, Villani ML (2005) An approach for QoS-aware service composition based on genetic algorithms. In: Proceedings of the 2005 conference on genetic and evolutionary computation—GECCO ’05, p 1069. https://doi.org/10.1145/1068009.1068189 Canfora G, Di Penta M, Esposito R, Villani ML (2005) An approach for QoS-aware service composition based on genetic algorithms. In: Proceedings of the 2005 conference on genetic and evolutionary computation—GECCO ’05, p 1069. https://​doi.​org/​10.​1145/​1068009.​1068189
Zurück zum Zitat Chifu VR, Salomie I, Pop CB, Niculici AN, Suia DS (2014) Exploring the selection of the optimal web service composition through ant colony optimization. Comput Inform 33:1047–1064 Chifu VR, Salomie I, Pop CB, Niculici AN, Suia DS (2014) Exploring the selection of the optimal web service composition through ant colony optimization. Comput Inform 33:1047–1064
Zurück zum Zitat Claro DB, Albers P, Hao JK (2005) Selecting web services for optimal composition. In: CEUR workshop proceedings 140 Claro DB, Albers P, Hao JK (2005) Selecting web services for optimal composition. In: CEUR workshop proceedings 140
Zurück zum Zitat Fethallah H, Chikh MA, Mohammed DY (2011) QoS-aware service selection based on genetic algorithm. In: CEUR-WS 825 Fethallah H, Chikh MA, Mohammed DY (2011) QoS-aware service selection based on genetic algorithm. In: CEUR-WS 825
Zurück zum Zitat Fister I, Brest J (2012) A hybrid artificial bee colony algorithm for graph 3-coloring. Int Symp Evol Comput 2014:1–12 Fister I, Brest J (2012) A hybrid artificial bee colony algorithm for graph 3-coloring. Int Symp Evol Comput 2014:1–12
Zurück zum Zitat Fister I Jr, Yang XS, Fister I, Brest J, Fister D (2013) A brief review of nature-inspired algorithms for optimization. Elektrotehniski vestnik 80(3):1–7 arXiv:1307.4186MATH Fister I Jr, Yang XS, Fister I, Brest J, Fister D (2013) A brief review of nature-inspired algorithms for optimization. Elektrotehniski vestnik 80(3):1–7 arXiv:1307.4186MATH
Zurück zum Zitat Geetha T (2013) An optimistic web service selection using multi colony-particle swarm optimization (MC-PSO) algorithm. Int J Emerg Technol Adv Engi 3(8) Geetha T (2013) An optimistic web service selection using multi colony-particle swarm optimization (MC-PSO) algorithm. Int J Emerg Technol Adv Engi 3(8)
Zurück zum Zitat Gohain S, Paul A (2016) Web service composition using PSO–ACO. In: Fifth international conference on recent trends in information technology, pp 1–19 Gohain S, Paul A (2016) Web service composition using PSO–ACO. In: Fifth international conference on recent trends in information technology, pp 1–19
Zurück zum Zitat Huang L, Zhang B, Yuan X, Zhang C, Ma A (2016) A research of multi-objective service selection problem based on MOACS algorithm. In: 12th International conference on natural computation, fuzzy systems and knowledge discovery (ICNC-FSKD), pp 259–264 Huang L, Zhang B, Yuan X, Zhang C, Ma A (2016) A research of multi-objective service selection problem based on MOACS algorithm. In: 12th International conference on natural computation, fuzzy systems and knowledge discovery (ICNC-FSKD), pp 259–264
Zurück zum Zitat Huo L, Wang Z (2016) Service composition instantiation based on cross-modified artificial bee colony algorithm. Serv Appl 13(10):233–244 Huo L, Wang Z (2016) Service composition instantiation based on cross-modified artificial bee colony algorithm. Serv Appl 13(10):233–244
Zurück zum Zitat Jeure VS, Kulkarni YC (2014) Approaches for web service selection. Int J Comput Sci Mob Comput 3(3):1161–1166 Jeure VS, Kulkarni YC (2014) Approaches for web service selection. Int J Comput Sci Mob Comput 3(3):1161–1166
Zurück zum Zitat Jian-hua L, Song-qiao C, Yong-jun L, Gui-lin L (2008) Application of genetic algorithm to QoS-aware web services composition. In: IEEE 3rd conference on industrial electronics and applications, 2008, ICIEA-08. pp 516–521 Jian-hua L, Song-qiao C, Yong-jun L, Gui-lin L (2008) Application of genetic algorithm to QoS-aware web services composition. In: IEEE 3rd conference on industrial electronics and applications, 2008, ICIEA-08. pp 516–521
Zurück zum Zitat Jin C, Wu M, Jiang T, Ying J (2008) Combine automatic and manual process on web service selection and composition to support QoS. In: Proceedings of the 2008 12th international conference on computer supported cooperative work in design CSCWD, vol 1, pp 459–464 Jin C, Wu M, Jiang T, Ying J (2008) Combine automatic and manual process on web service selection and composition to support QoS. In: Proceedings of the 2008 12th international conference on computer supported cooperative work in design CSCWD, vol 1, pp 459–464
Zurück zum Zitat Li Y, Li S (2013) Adaptive particle swarm optimization-based web service selection. In: Ninth international conference on natural computation (ICNC), pp 486–490 Li Y, Li S (2013) Adaptive particle swarm optimization-based web service selection. In: Ninth international conference on natural computation (ICNC), pp 486–490
Zurück zum Zitat Lin Y, Yang Y, Li L, Wang J, Zhao C, Guo W (2012) Web service selection based on improved genetic algorithm. In: International conference on communications and information processing. Springer, Berlin, pp 564–574 Lin Y, Yang Y, Li L, Wang J, Zhao C, Guo W (2012) Web service selection based on improved genetic algorithm. In: International conference on communications and information processing. Springer, Berlin, pp 564–574
Zurück zum Zitat Liu SC, Weng SS (2012) Applying genetic algorithm to select web services. J Electron Commer Res 13(2):157–172 Liu SC, Weng SS (2012) Applying genetic algorithm to select web services. J Electron Commer Res 13(2):157–172
Zurück zum Zitat Liu Z, Wang H, Xu X, Wang Z (2016) Web services optimal composition based on improved artificial bee colony algorithm with the knowledge of service domain features. Int J Serv Comput 4(1):27–38 Liu Z, Wang H, Xu X, Wang Z (2016) Web services optimal composition based on improved artificial bee colony algorithm with the knowledge of service domain features. Int J Serv Comput 4(1):27–38
Zurück zum Zitat Li J, Yu B, Chen W (2012) Research on intelligence optimization of web service composition for QoS. In: International conference on information computing and applications, vol 308, pp 227–235 Li J, Yu B, Chen W (2012) Research on intelligence optimization of web service composition for QoS. In: International conference on information computing and applications, vol 308, pp 227–235
Zurück zum Zitat Ludwig SA (2012) Clonal selection based genetic algorithm for workflow service selection. In: IEEE world congress on computational intelligence (WCCI’ 12), pp 10–15 Ludwig SA (2012) Clonal selection based genetic algorithm for workflow service selection. In: IEEE world congress on computational intelligence (WCCI’ 12), pp 10–15
Zurück zum Zitat Palanikkumar D, Gnana K (2012) An evolutionary algorithmic approach based optimal web service selection for composition with quality of service. J Comput Sci 8(4):573–578CrossRef Palanikkumar D, Gnana K (2012) An evolutionary algorithmic approach based optimal web service selection for composition with quality of service. J Comput Sci 8(4):573–578CrossRef
Zurück zum Zitat Patil N, Gopal A (2010) Ranking web-services based on QoS for best-fit search. Int J Comput Sci Commun 1(2):345–349 Patil N, Gopal A (2010) Ranking web-services based on QoS for best-fit search. Int J Comput Sci Commun 1(2):345–349
Zurück zum Zitat Pei S, Shi X, Hu D (2014) Research on the particle-ant colony algorithm in web services composition problem. J Appl Sci 14(8):805–810CrossRef Pei S, Shi X, Hu D (2014) Research on the particle-ant colony algorithm in web services composition problem. J Appl Sci 14(8):805–810CrossRef
Zurück zum Zitat Pejman EA, Rastegari YB, Esfahani PCM, Salajegheh AA (2012) Web service composition methods: a survey. Lect Notes Eng Comput Sci 2195(March 2012):603–607 Pejman EA, Rastegari YB, Esfahani PCM, Salajegheh AA (2012) Web service composition methods: a survey. Lect Notes Eng Comput Sci 2195(March 2012):603–607
Zurück zum Zitat Pramodh N, Srinath V, Sri Krishna A (2012) Optimization and ranking in web service composition using performance index. Int J Eng Technol (IJET) 4(4):208–213 Pramodh N, Srinath V, Sri Krishna A (2012) Optimization and ranking in web service composition using performance index. Int J Eng Technol (IJET) 4(4):208–213
Zurück zum Zitat Purohit L, Kumar S (2019) Web services in the IoT and smart cities: a study on web service classification. IEEE Consum Electron Mag 8:39–43CrossRef Purohit L, Kumar S (2019) Web services in the IoT and smart cities: a study on web service classification. IEEE Consum Electron Mag 8:39–43CrossRef
Zurück zum Zitat Purohit L, Kumar S (2016) Exploring K-means clustering and skyline for web service selection. In: 2016 International conference on industrial information system (ICIIS), pp 1–5 Purohit L, Kumar S (2016) Exploring K-means clustering and skyline for web service selection. In: 2016 International conference on industrial information system (ICIIS), pp 1–5
Zurück zum Zitat Qiqing F, Yamin H, Shujun L, Fen Z, Yahui H (2015) A multi-objective ant colony optimization algorithm for web service instance selection. In: 3rd International conference on material, mechanical and manufacturing engineering (IC3ME 2015), pp 1443–1446 Qiqing F, Yamin H, Shujun L, Fen Z, Yahui H (2015) A multi-objective ant colony optimization algorithm for web service instance selection. In: 3rd International conference on material, mechanical and manufacturing engineering (IC3ME 2015), pp 1443–1446
Zurück zum Zitat Rajeswary C (2012) A survey on efficient evolutionary algorithms for web service selection. Int J Manag IT Eng 2(9):177–191 Rajeswary C (2012) A survey on efficient evolutionary algorithms for web service selection. Int J Manag IT Eng 2(9):177–191
Zurück zum Zitat Savic D (2002) Single-objective vs. multiobjective optimisation for integrated decision support. Integr Assess Decis Support 1(2002):7–12 Savic D (2002) Single-objective vs. multiobjective optimisation for integrated decision support. Integr Assess Decis Support 1(2002):7–12
Zurück zum Zitat Sharifara P, Yari A, Kashani MMR (2014) An evolutionary algorithmic based web service composition with quality of service. In: 7th International symposium on telecommunications (IST), pp 61–65 Sharifara P, Yari A, Kashani MMR (2014) An evolutionary algorithmic based web service composition with quality of service. In: 7th International symposium on telecommunications (IST), pp 61–65
Zurück zum Zitat Wang D, Huang H, Xie C (2014) A novel adaptive web service selection algorithm based on ant colony optimization for dynamic web service composition. Springer International Publishing, Cham, pp 391–399 Wang D, Huang H, Xie C (2014) A novel adaptive web service selection algorithm based on ant colony optimization for dynamic web service composition. Springer International Publishing, Cham, pp 391–399
Zurück zum Zitat Wang L, Shen J, Luo J, Dong F (2013) An improved genetic algorithm for cost-effective data-intensive service composition. In: Proceedings—2013 9th international conference on semantics, knowledge and grids, SKG 2013, pp 105–112. https://doi.org/10.1109/SKG.2013.19 Wang L, Shen J, Luo J, Dong F (2013) An improved genetic algorithm for cost-effective data-intensive service composition. In: Proceedings—2013 9th international conference on semantics, knowledge and grids, SKG 2013, pp 105–112. https://​doi.​org/​10.​1109/​SKG.​2013.​19
Zurück zum Zitat Wang H, Xu X, Wang Z, Liu Z (2015) Analyzing the influence of domain features on the optimality of service composition algorithm. In: Proceedings—2015 IEEE international conference on services computing, SCC 2015, pp 427–434 Wang H, Xu X, Wang Z, Liu Z (2015) Analyzing the influence of domain features on the optimality of service composition algorithm. In: Proceedings—2015 IEEE international conference on services computing, SCC 2015, pp 427–434
Zurück zum Zitat Xu J, Stephan RM (2014) HIAWSC: An immune algorithm based heuristic web service composition framework. Chin J Electron 23:579–585 Xu J, Stephan RM (2014) HIAWSC: An immune algorithm based heuristic web service composition framework. Chin J Electron 23:579–585
Zurück zum Zitat Xu X, Liu Z (2014) S-ABC-A service-oriented artificial bee colony algorithm for global optimal services selection in concurrent requests environment. In: Proceedings—2014 IEEE international conference on web services, ICWS 2014, vol 1, pp 503–509. https://doi.org/10.1109/ICWS.2014.77 Xu X, Liu Z (2014) S-ABC-A service-oriented artificial bee colony algorithm for global optimal services selection in concurrent requests environment. In: Proceedings—2014 IEEE international conference on web services, ICWS 2014, vol 1, pp 503–509. https://​doi.​org/​10.​1109/​ICWS.​2014.​77
Zurück zum Zitat Ye Z, Zhou X, Bouguettaya A (2011) Genetic algorithm based qos-aware service compositions in cloud computing. Database Syst Adv Appl 6588:321–334 Ye Z, Zhou X, Bouguettaya A (2011) Genetic algorithm based qos-aware service compositions in cloud computing. Database Syst Adv Appl 6588:321–334
Zurück zum Zitat Yuan Y, Zhang X, Sun W, Cao Z, Wang H (2013) Optimal web service composition based on context-awareness and genetic algorithm. In: 2013 international conference on information science and cloud computing companion (ISCC-C), pp 660–667. https://doi.org/10.1109/ISCC-C.2013.98 Yuan Y, Zhang X, Sun W, Cao Z, Wang H (2013) Optimal web service composition based on context-awareness and genetic algorithm. In: 2013 international conference on information science and cloud computing companion (ISCC-C), pp 660–667. https://​doi.​org/​10.​1109/​ISCC-C.​2013.​98
Zurück zum Zitat Yu Y, Ma H, Zhang M (2013) An adaptive genetic programming approach to QoS-aware web services composition. In: IEEE congress on evolutionary computation, pp 1740–1747 Yu Y, Ma H, Zhang M (2013) An adaptive genetic programming approach to QoS-aware web services composition. In: IEEE congress on evolutionary computation, pp 1740–1747
Zurück zum Zitat Zhang C, Su S, Chen J (2006) Efficient population diversity handling genetic algorithm for QoS-aware web services selection. Springer, Berlin, pp 104–111 Zhang C, Su S, Chen J (2006) Efficient population diversity handling genetic algorithm for QoS-aware web services selection. Springer, Berlin, pp 104–111
Zurück zum Zitat Zhang C, Ma Y (2009) Dynamic genetic algorithm for search in web service compositions based on global QoS evaluations. In: International conference on scalable computing and communications—the 8th international conference on embedded computing, ScalCom-EmbeddedCom 2009, pp 644–649. https://doi.org/10.1109/EmbeddedCom-ScalCom.2009.123 Zhang C, Ma Y (2009) Dynamic genetic algorithm for search in web service compositions based on global QoS evaluations. In: International conference on scalable computing and communications—the 8th international conference on embedded computing, ScalCom-EmbeddedCom 2009, pp 644–649. https://​doi.​org/​10.​1109/​EmbeddedCom-ScalCom.​2009.​123
Zurück zum Zitat Zhang Y, Ren M (2011) Web service selection based on utility of weighted. In: International conference on web information systems and mining, pp 417–425 Zhang Y, Ren M (2011) Web service selection based on utility of weighted. In: International conference on web information systems and mining, pp 417–425
Zurück zum Zitat Zhao X, Huang P, Liu T, Li X (2012) A hybrid clonal selection algorithm for quality of service-aware web-service selection problem. Int J Innov Comput Inf Control (IJICIC) 8(12):8527–8544 Zhao X, Huang P, Liu T, Li X (2012) A hybrid clonal selection algorithm for quality of service-aware web-service selection problem. Int J Innov Comput Inf Control (IJICIC) 8(12):8527–8544
Zurück zum Zitat Zhuang L, YuanFei H, WeiGuang J, JiangBo Z, He-Qing G (2007) Solving fuzzy QoS constraint satisfaction technique for web service selection. In: 2007 international conference on computational intelligence and security workshops (CISW 2007), vol 5, 35–38. https://doi.org/10.1109/CISW.2007.4425440 Zhuang L, YuanFei H, WeiGuang J, JiangBo Z, He-Qing G (2007) Solving fuzzy QoS constraint satisfaction technique for web service selection. In: 2007 international conference on computational intelligence and security workshops (CISW 2007), vol 5, 35–38. https://​doi.​org/​10.​1109/​CISW.​2007.​4425440
Zurück zum Zitat Zirak S, Nematbakhsh N, zaminfar K (2014) Dynamic configuration of optimal web services composition based on the quality. J Softw Eng Simul 2(1):4–12 Zirak S, Nematbakhsh N, zaminfar K (2014) Dynamic configuration of optimal web services composition based on the quality. J Softw Eng Simul 2(1):4–12
Metadaten
Titel
A study on evolutionary computing based web service selection techniques
verfasst von
Lalit Purohit
Sandeep Kumar
Publikationsdatum
07.08.2020
Verlag
Springer Netherlands
Erschienen in
Artificial Intelligence Review / Ausgabe 2/2021
Print ISSN: 0269-2821
Elektronische ISSN: 1573-7462
DOI
https://doi.org/10.1007/s10462-020-09872-z

Weitere Artikel der Ausgabe 2/2021

Artificial Intelligence Review 2/2021 Zur Ausgabe

Premium Partner