Skip to main content
Top
Published in: Knowledge and Information Systems 3/2019

02-03-2019 | Regular Paper

A weakest link-driven global QoS adjustment approach for optimizing the execution of a composite web service

Authors: Navinderjit Kaur Kahlon, Kuljit Kaur Chahal, Sukhleen Bindra Narang

Published in: Knowledge and Information Systems | Issue 3/2019

Log in

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

search-config
loading …

Abstract

In service-oriented computing, service composition pertains to developing solutions quickly to satisfy new business requirements. Service composition provides flexible integration across distributed and heterogeneous web services to create a composite web service (CWS). However, global quality of service (QoS) of a CWS is dependent on the QoS of multiple component (or partner) web services that are integrated to form the CWS. In this context, an important research challenge is how to optimize the QoS of a CWS by detecting and adapting to runtime anomalies in component web services. A vital research issue is how to provide optimized CWS by effectively monitoring and identifying the weakest links (i.e., component web services with worst performance metrics). In this paper, a novel global QoS adjustment approach based on sensitivity analysis is proposed for detecting a component web service acting as a weakest link or a bottleneck in a CWS. This is demonstrated with an experiment, and an evaluation is performed for representing the effectiveness and performance of the proposed approach.

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!

Literature
1.
go back to reference Alferez GH, Pelechano V (2017) Achieving autonomic Web service compositions with models at runtime. Comput Electr Eng 63:332–352CrossRef Alferez GH, Pelechano V (2017) Achieving autonomic Web service compositions with models at runtime. Comput Electr Eng 63:332–352CrossRef
2.
go back to reference Al-Masri E, Mahmoud QH (2007) Crawling multiple UDDI business registries. In: Proceedings of the 16th international conference on World Wide Web, ACM, New York, pp 1255–1256 Al-Masri E, Mahmoud QH (2007) Crawling multiple UDDI business registries. In: Proceedings of the 16th international conference on World Wide Web, ACM, New York, pp 1255–1256
3.
go back to reference Angarita R, Cardinale Y, Rukoz M (2014) Reliable composite web services execution: towards a dynamic recovery decision. Electronic Notes in Theor Comput Sci 302:5–28CrossRef Angarita R, Cardinale Y, Rukoz M (2014) Reliable composite web services execution: towards a dynamic recovery decision. Electronic Notes in Theor Comput Sci 302:5–28CrossRef
4.
go back to reference Angarita R, Rukoz M, Cardinale Y (2016) Modeling dynamic recovery strategy for composite web services execution. World Wide Web 19(1):89–109CrossRef Angarita R, Rukoz M, Cardinale Y (2016) Modeling dynamic recovery strategy for composite web services execution. World Wide Web 19(1):89–109CrossRef
6.
go back to reference Bodenstaff L, Wombacher A, Reichert M, Jaeger MC (2009) Analyzing impact factors on composite services. In: IEEE international conference on services computing SCC’09, IEEE, Piscataway, pp 218–226 Bodenstaff L, Wombacher A, Reichert M, Jaeger MC (2009) Analyzing impact factors on composite services. In: IEEE international conference on services computing SCC’09, IEEE, Piscataway, pp 218–226
7.
go back to reference Chen M, Yan Y (2014) QoS-aware service composition over graphplan through graph reachability. In: IEEE international conference on services computing (SCC), IEEE, New York, pp 544–551 Chen M, Yan Y (2014) QoS-aware service composition over graphplan through graph reachability. In: IEEE international conference on services computing (SCC), IEEE, New York, pp 544–551
8.
go back to reference Cardoso J et al (2004) Quality of service for workflows and web service processes. J Web Semant 1:281–308CrossRef Cardoso J et al (2004) Quality of service for workflows and web service processes. J Web Semant 1:281–308CrossRef
9.
go back to reference Elsayed DH, Nasr ES, Alaa El Din M, Gheith MH (2017) Appraisal and analysis of various self-adaptive web service composition approaches. In: Requirements engineering for service and cloud computing. Springer, Cham, pp 229–246CrossRef Elsayed DH, Nasr ES, Alaa El Din M, Gheith MH (2017) Appraisal and analysis of various self-adaptive web service composition approaches. In: Requirements engineering for service and cloud computing. Springer, Cham, pp 229–246CrossRef
10.
go back to reference Jaeger MC, Ladner H (2006) A model for the aggregation of QoS in WS compositions involving redundant services. J Digit Inf Manag 4(1):44–49 Jaeger MC, Ladner H (2006) A model for the aggregation of QoS in WS compositions involving redundant services. J Digit Inf Manag 4(1):44–49
11.
go back to reference Jaeger MC, Rojec-Goldmann G, Muhl G (2004) QoS aggregation for web service composition using workflow patterns. In: Proceedings of eighth ieee international enterprise distributed object computing conference, EDOC 2004. IEEE, New York, pp 149–159 Jaeger MC, Rojec-Goldmann G, Muhl G (2004) QoS aggregation for web service composition using workflow patterns. In: Proceedings of eighth ieee international enterprise distributed object computing conference, EDOC 2004. IEEE, New York, pp 149–159
12.
go back to reference He Q, Han J, Yang Y, Jin H, Schneider JG, Versteeg S (2014) Formulating cost-effective monitoring strategies for service-based systems. IEEE Trans Softw Eng 40(5):461–482CrossRef He Q, Han J, Yang Y, Jin H, Schneider JG, Versteeg S (2014) Formulating cost-effective monitoring strategies for service-based systems. IEEE Trans Softw Eng 40(5):461–482CrossRef
13.
go back to reference He Q, Xie X, Wang Y, Ye D, Chen F, Jin H, Yang Y (2017) Localizing runtime anomalies in service-oriented systems. IEEE Trans Serv Comput 10(1):94–106CrossRef He Q, Xie X, Wang Y, Ye D, Chen F, Jin H, Yang Y (2017) Localizing runtime anomalies in service-oriented systems. IEEE Trans Serv Comput 10(1):94–106CrossRef
14.
go back to reference Hwang C, Yoon K (1981) Multiple attribute decision making methods and applications. Springer, New YorkCrossRef Hwang C, Yoon K (1981) Multiple attribute decision making methods and applications. Springer, New YorkCrossRef
15.
go back to reference Lemos AL, Daniel F, Benatallah B (2016) Web service composition: a survey of techniques and tools. ACM Comput Surv (CSUR) 48(3):33 Lemos AL, Daniel F, Benatallah B (2016) Web service composition: a survey of techniques and tools. ACM Comput Surv (CSUR) 48(3):33
16.
go back to reference Li J, Zhang X, Chen S, Song W, Chen D (2014) An efficient and reliable approach for QoS aware service composition. Inf Sci 269:238–254CrossRef Li J, Zhang X, Chen S, Song W, Chen D (2014) An efficient and reliable approach for QoS aware service composition. Inf Sci 269:238–254CrossRef
17.
go back to reference Kahlon NK, Chahal KK, Narang SB (2016) Managing QoS degradation of partner web services: a proactive and preventive approach. J f Serv Sci Res 8(2):131–159CrossRef Kahlon NK, Chahal KK, Narang SB (2016) Managing QoS degradation of partner web services: a proactive and preventive approach. J f Serv Sci Res 8(2):131–159CrossRef
18.
go back to reference Ma H, Bastani F, Yen I, Mei H (2013) QoS-driven service composition with reconfigurable services. IEEE Trans Serv Comput 6(1):20–34CrossRef Ma H, Bastani F, Yen I, Mei H (2013) QoS-driven service composition with reconfigurable services. IEEE Trans Serv Comput 6(1):20–34CrossRef
19.
go back to reference Ma SP, Fanjiang YY, Kuo JY (2014) Dynamic service composition using core service identification. J Inf Sci Eng 30(4):957–972 Ma SP, Fanjiang YY, Kuo JY (2014) Dynamic service composition using core service identification. J Inf Sci Eng 30(4):957–972
21.
go back to reference Menasce DA (2004) Response-time analysis of composite Web services. IEEE Internet Comput 8(1):90–92CrossRef Menasce DA (2004) Response-time analysis of composite Web services. IEEE Internet Comput 8(1):90–92CrossRef
23.
go back to reference Ren K, Song J, Zhu M, Xiao N (2013) A bargaining-driven global QoS adjustment approach for optimizing service composition execution path. J Supercomput 63(1):126–149CrossRef Ren K, Song J, Zhu M, Xiao N (2013) A bargaining-driven global QoS adjustment approach for optimizing service composition execution path. J Supercomput 63(1):126–149CrossRef
25.
27.
go back to reference Zeng L, Benatallah B, Ngu A, Dumas M, Kalagnanam J, Chang H (2004) QoS-aware middleware for web services composition. IEEE Trans Softw Eng 30(5):311–327CrossRef Zeng L, Benatallah B, Ngu A, Dumas M, Kalagnanam J, Chang H (2004) QoS-aware middleware for web services composition. IEEE Trans Softw Eng 30(5):311–327CrossRef
28.
go back to reference Zheng Z, Trivedi KS, Qiu K, Xia R (2017) Semi-markov models of composite web services for their performance, reliability and bottlenecks. IEEE Trans Serv Comput 10(3):448–460CrossRef Zheng Z, Trivedi KS, Qiu K, Xia R (2017) Semi-markov models of composite web services for their performance, reliability and bottlenecks. IEEE Trans Serv Comput 10(3):448–460CrossRef
29.
go back to reference Zhou X, Shen J, Li Y (2013) Immune based chaotic artificial bee colony multiobjective optimization algorithm. In: International conference in swarm intelligence Springer, Berlin, pp 387–395 Zhou X, Shen J, Li Y (2013) Immune based chaotic artificial bee colony multiobjective optimization algorithm. In: International conference in swarm intelligence Springer, Berlin, pp 387–395
Metadata
Title
A weakest link-driven global QoS adjustment approach for optimizing the execution of a composite web service
Authors
Navinderjit Kaur Kahlon
Kuljit Kaur Chahal
Sukhleen Bindra Narang
Publication date
02-03-2019
Publisher
Springer London
Published in
Knowledge and Information Systems / Issue 3/2019
Print ISSN: 0219-1377
Electronic ISSN: 0219-3116
DOI
https://doi.org/10.1007/s10115-019-01344-3

Other articles of this Issue 3/2019

Knowledge and Information Systems 3/2019 Go to the issue

Premium Partner