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

07-08-2020

A study on evolutionary computing based web service selection techniques

Authors: Lalit Purohit, Sandeep Kumar

Published in: Artificial Intelligence Review | Issue 2/2021

Log in

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

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.

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

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

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

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

aus folgenden Fachgebieten:

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

Jetzt Wissensvorsprung sichern!

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

Appendix
Available only for authorised users
Literature
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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)
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
Metadata
Title
A study on evolutionary computing based web service selection techniques
Authors
Lalit Purohit
Sandeep Kumar
Publication date
07-08-2020
Publisher
Springer Netherlands
Published in
Artificial Intelligence Review / Issue 2/2021
Print ISSN: 0269-2821
Electronic ISSN: 1573-7462
DOI
https://doi.org/10.1007/s10462-020-09872-z

Other articles of this Issue 2/2021

Artificial Intelligence Review 2/2021 Go to the issue

Premium Partner