Skip to main content
Erschienen in: Soft Computing 24/2018

21.08.2017 | Methodologies and Application

CSA-WSC: cuckoo search algorithm for web service composition in cloud environments

verfasst von: Mostafa Ghobaei-Arani, Ali Asghar Rahmanian, Mohammad Sadegh Aslanpour, Seyed Ebrahim Dashti

Erschienen in: Soft Computing | Ausgabe 24/2018

Einloggen

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

search-config
loading …

Abstract

In recent years, service-based applications are deemed to be one of the new solutions to build an enterprise application system. In order to answer the most demanding needs or adaptations to the needs of changed services quickly, service composition is currently used to exploit the multi-service capabilities in the Information Technology organizations. While web services, which have been independently developed, may not always be compatible with each other, the selection of optimal services and composition of these services are seen as a challenging issue. In this paper, we present cuckoo search algorithm for web service composition problem which is called ‘CSA-WSC’ that provides web service composition to improve the quality of service (QoS) in the distributed cloud environment. The experimental results indicate that the CSA-WSC compared to genetic search skyline network (GS-S-Net) and genetic particle swarm optimization algorithm (GAPSO-WSC) reduces the costs by 7% and responding time by 6%, as two major reasons for the reduction of improvement of the quality of service. It also increases provider availability up to 7.25% and the reliability to 5.5%, as the two important QoS criteria for improving the quality of service.

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!

Literatur
Zurück zum Zitat Bauer E, Adams R (2012) Reliability and availability of cloud computing. Wiley, HobokenCrossRef Bauer E, Adams R (2012) Reliability and availability of cloud computing. Wiley, HobokenCrossRef
Zurück zum Zitat Buyya R, Broberg J, Goscinski AM (2010) Cloud computing: principles and paradigms, vol 87. Wiley, Hoboken Buyya R, Broberg J, Goscinski AM (2010) Cloud computing: principles and paradigms, vol 87. Wiley, Hoboken
Zurück zum Zitat Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50CrossRef Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50CrossRef
Zurück zum Zitat Chen F, Dou R, Li M, Wu H (2016) A flexible QoS-aware Web service composition method by multi-objective optimization in cloud manufacturing. Comput Ind Eng 99:423–431CrossRef Chen F, Dou R, Li M, Wu H (2016) A flexible QoS-aware Web service composition method by multi-objective optimization in cloud manufacturing. Comput Ind Eng 99:423–431CrossRef
Zurück zum Zitat Faruk MN, Prasad GLV, Divya G (2016) A genetic PSO algorithm with QoS-aware cluster cloud service composition. In: Thampi MS, Bandyopadhyay S, Krishnan S, Li K-C, Mosin S, Ma M (eds) Advances in signal processing and intelligent recognition systems. Springer, Cham, pp 395–405CrossRef Faruk MN, Prasad GLV, Divya G (2016) A genetic PSO algorithm with QoS-aware cluster cloud service composition. In: Thampi MS, Bandyopadhyay S, Krishnan S, Li K-C, Mosin S, Ma M (eds) Advances in signal processing and intelligent recognition systems. Springer, Cham, pp 395–405CrossRef
Zurück zum Zitat Fouladgar N, Lotfi S (2016) A novel approach for optimization in dynamic environments based on modified cuckoo search algorithm. Soft Comput 20(7):2889–2903CrossRef Fouladgar N, Lotfi S (2016) A novel approach for optimization in dynamic environments based on modified cuckoo search algorithm. Soft Comput 20(7):2889–2903CrossRef
Zurück zum Zitat Ghobaei-Arani M, Shamsi M (2015) An extended approach for efficient data storage in cloud computing environment. Int J Comput Netw Inf Secur 7(8):30 Ghobaei-Arani M, Shamsi M (2015) An extended approach for efficient data storage in cloud computing environment. Int J Comput Netw Inf Secur 7(8):30
Zurück zum Zitat Ghobaei-Arani M, Jabbehdari S, Pourmina MA (2016) An autonomic approach for resource provisioning of cloud services. Cluster Comput 19(3):1017–1036CrossRef Ghobaei-Arani M, Jabbehdari S, Pourmina MA (2016) An autonomic approach for resource provisioning of cloud services. Cluster Comput 19(3):1017–1036CrossRef
Zurück zum Zitat Gholami A, Ghobaei-Arani M (2015) A trust model based on quality of service in cloud computing environment. Int J Database Theor Appl 8(5):161–170CrossRef Gholami A, Ghobaei-Arani M (2015) A trust model based on quality of service in cloud computing environment. Int J Database Theor Appl 8(5):161–170CrossRef
Zurück zum Zitat Huo Y, Zhuang Y, Gu J, Ni S, Xue Y (2015) Discrete gbest-guided artificial bee colony algorithm for cloud service composition. Appl Intell 42(4):661–678CrossRef Huo Y, Zhuang Y, Gu J, Ni S, Xue Y (2015) Discrete gbest-guided artificial bee colony algorithm for cloud service composition. Appl Intell 42(4):661–678CrossRef
Zurück zum Zitat Jula A, Sundararajan E, Othman Z (2014) Cloud computing service composition: a systematic literature review. Expert Syst Appl 41(8):3809–3824CrossRef Jula A, Sundararajan E, Othman Z (2014) Cloud computing service composition: a systematic literature review. Expert Syst Appl 41(8):3809–3824CrossRef
Zurück zum Zitat Karimi MB, Isazadeh A, Rahmani AM (2016) QoS-aware service composition in cloud computing using data mining techniques and genetic algorithm. J Supercomput 73(4):1387–1415CrossRef Karimi MB, Isazadeh A, Rahmani AM (2016) QoS-aware service composition in cloud computing using data mining techniques and genetic algorithm. J Supercomput 73(4):1387–1415CrossRef
Zurück zum Zitat Klein A, Ishikawa F, Honiden S (2014) SanGA: a self-adaptive network-aware approach to service composition. IEEE Trans Serv Comput 7(3):452–464CrossRef Klein A, Ishikawa F, Honiden S (2014) SanGA: a self-adaptive network-aware approach to service composition. IEEE Trans Serv Comput 7(3):452–464CrossRef
Zurück zum Zitat Koren I, Krishna CM (2010) Fault-tolerant systems. Morgan Kaufmann, BurlingtonMATH Koren I, Krishna CM (2010) Fault-tolerant systems. Morgan Kaufmann, BurlingtonMATH
Zurück zum Zitat Kurdi H, Al-Anazi A, Campbell C, Al Faries A (2015) A combinatorial optimization algorithm for multiple cloud service composition. Comput Electric Eng 42:107–113CrossRef Kurdi H, Al-Anazi A, Campbell C, Al Faries A (2015) A combinatorial optimization algorithm for multiple cloud service composition. Comput Electric Eng 42:107–113CrossRef
Zurück zum Zitat Lartigau J, Xu X, Nie L, Zhan D (2015) Cloud manufacturing service composition based on QoS with geo-perspective transportation using an improved Artificial Bee Colony optimization algorithm. Int J Prod Res 53(14):4380–4404CrossRef Lartigau J, Xu X, Nie L, Zhan D (2015) Cloud manufacturing service composition based on QoS with geo-perspective transportation using an improved Artificial Bee Colony optimization algorithm. Int J Prod Res 53(14):4380–4404CrossRef
Zurück zum Zitat Liu B, Zhang Z (2016) QoS-aware service composition for cloud manufacturing based on the optimal construction of synergistic elementary service groups. Int J Adv Manuf Technol 88(9–12):2757–2771 Liu B, Zhang Z (2016) QoS-aware service composition for cloud manufacturing based on the optimal construction of synergistic elementary service groups. Int J Adv Manuf Technol 88(9–12):2757–2771
Zurück zum Zitat Piprani B, Sheppard D, Barbir A (2013) Comparative analysis of SOA and cloud computing architectures using fact based modeling. In: Demey YT, Panetto H (eds) On the move to meaningful internet systems: OTM 2013 Workshops. Springer, Berlin, Heidelberg, pp 524–533CrossRef Piprani B, Sheppard D, Barbir A (2013) Comparative analysis of SOA and cloud computing architectures using fact based modeling. In: Demey YT, Panetto H (eds) On the move to meaningful internet systems: OTM 2013 Workshops. Springer, Berlin, Heidelberg, pp 524–533CrossRef
Zurück zum Zitat Portchelvi V, Venkatesan VP, Shanmugasundaram G (2012) Achieving web services composition-a survey. Softw Eng 2(5):195–202 Portchelvi V, Venkatesan VP, Shanmugasundaram G (2012) Achieving web services composition-a survey. Softw Eng 2(5):195–202
Zurück zum Zitat Rahmanian AA, Dastghaibyfard GH, Tahayori H (2017) Penalty-aware and cost-efficient resource management in cloud data centers. Int J Commun Syst. doi:10.1002/dac.3179 CrossRef Rahmanian AA, Dastghaibyfard GH, Tahayori H (2017) Penalty-aware and cost-efficient resource management in cloud data centers. Int J Commun Syst. doi:10.​1002/​dac.​3179 CrossRef
Zurück zum Zitat Rajabioun R (2011) Cuckoo optimization algorithm. Appl. Soft Comput 11(8):5508–5518CrossRef Rajabioun R (2011) Cuckoo optimization algorithm. Appl. Soft Comput 11(8):5508–5518CrossRef
Zurück zum Zitat Seghir F, Khababa A (2016) A hybrid approach using genetic and fruit fly optimization algorithms for QoS-aware cloud service composition. J Intell Manuf. doi:10.1007/s10845-016-1215-0 Seghir F, Khababa A (2016) A hybrid approach using genetic and fruit fly optimization algorithms for QoS-aware cloud service composition. J Intell Manuf. doi:10.​1007/​s10845-016-1215-0
Zurück zum Zitat Simon B, Goldschmidt B, Kondorosi K (2013) A metamodel for the web services standards. J Grid Comput 11(4):735–752CrossRef Simon B, Goldschmidt B, Kondorosi K (2013) A metamodel for the web services standards. J Grid Comput 11(4):735–752CrossRef
Zurück zum Zitat Wang S, Sun Q, Zou H, Yang F (2013) Particle swarm optimization with skyline operator for fast cloud-based web service composition. Mobile Netw Appl 18(1):116–121CrossRef Wang S, Sun Q, Zou H, Yang F (2013) Particle swarm optimization with skyline operator for fast cloud-based web service composition. Mobile Netw Appl 18(1):116–121CrossRef
Zurück zum Zitat Wang D, Yang Y, Mi Z (2015) A genetic-based approach to web service composition in geo-distributed cloud environment. Comput Electric Eng 43:129–141CrossRef Wang D, Yang Y, Mi Z (2015) A genetic-based approach to web service composition in geo-distributed cloud environment. Comput Electric Eng 43:129–141CrossRef
Zurück zum Zitat Wang GG, Deb S, Gandomi AH, Zhang Z, Alavi AH (2016a) Chaotic cuckoo search. Soft Comput 20(9):3349–3362CrossRef Wang GG, Deb S, Gandomi AH, Zhang Z, Alavi AH (2016a) Chaotic cuckoo search. Soft Comput 20(9):3349–3362CrossRef
Zurück zum Zitat Wang H, Wang W, Sun H, Cui Z, Rahnamayan S, Zeng S (2016b) A new cuckoo search algorithm with hybrid strategies for flow shop scheduling problems. Soft Comput 18(1):116–121 Wang H, Wang W, Sun H, Cui Z, Rahnamayan S, Zeng S (2016b) A new cuckoo search algorithm with hybrid strategies for flow shop scheduling problems. Soft Comput 18(1):116–121
Zurück zum Zitat Yu Q, Chen L, Li B (2015) Ant colony optimization applied to web service compositions in cloud computing. Comput Electric Eng 41:18–27CrossRef Yu Q, Chen L, Li B (2015) Ant colony optimization applied to web service compositions in cloud computing. Comput Electric Eng 41:18–27CrossRef
Zurück zum Zitat Zhao X, Shen L, Peng X, Zhao W (2015) Toward SLA-constrained service composition: an approach based on a fuzzy linguistic preference model and an evolutionary algorithm. Inf Sci 316:370–396CrossRef Zhao X, Shen L, Peng X, Zhao W (2015) Toward SLA-constrained service composition: an approach based on a fuzzy linguistic preference model and an evolutionary algorithm. Inf Sci 316:370–396CrossRef
Zurück zum Zitat Zhou J, Yao X (2016) A hybrid artificial bee colony algorithm for optimal selection of QoS-based cloud manufacturing service composition. Int J Adv Manuf Technol 88(9–12):3371–3387 Zhou J, Yao X (2016) A hybrid artificial bee colony algorithm for optimal selection of QoS-based cloud manufacturing service composition. Int J Adv Manuf Technol 88(9–12):3371–3387
Metadaten
Titel
CSA-WSC: cuckoo search algorithm for web service composition in cloud environments
verfasst von
Mostafa Ghobaei-Arani
Ali Asghar Rahmanian
Mohammad Sadegh Aslanpour
Seyed Ebrahim Dashti
Publikationsdatum
21.08.2017
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 24/2018
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-017-2783-4

Weitere Artikel der Ausgabe 24/2018

Soft Computing 24/2018 Zur Ausgabe