Skip to main content
Top
Published in: Knowledge and Information Systems 2/2014

01-08-2014 | Regular Paper

QoS-aware web service selection with negative selection algorithm

Authors: Xinchao Zhao, Zichao Wen, Xingmei Li

Published in: Knowledge and Information Systems | Issue 2/2014

Log in

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

search-config
loading …

Abstract

Web service selection, as an important part of web service composition, has direct influence on the quality of composite service. Many works have been carried out to find the efficient algorithms for quality of service (QoS)-aware service selection problem in recent years. In this paper, a negative selection immune algorithm (NSA) is proposed, and as far as we know, this is the first time that NSA is introduced into web service selection problem. Domain terms and operations of NSA are firstly redefined in this paper aiming at QoS-aware service selection problem. NSA is then constructed to demonstrate how to use negative selection principle to solve this question. Thirdly, an inconsistent analysis between local exploitation and global planning is presented, through which a local alteration of a composite service scheme can transfer to the global exploration correctly. It is a general adjusting method and independent to algorithms. Finally, extensive experimental results illustrate that NSA, especially for NSA with consistency weights adjusting strategy (NSA+), significantly outperforms particle swarm optimization and clonal selection algorithm for QoS-aware service selection problem. The superiority of NSA+ over others is more and more evident with the increase of component tasks and related candidate services.

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 Ai LF, Tang ML, Fidge C (2011) Partitioning composite web services for decentralized execution using a genetic algorithm. Future Gener Comput Syst 27:157–172CrossRef Ai LF, Tang ML, Fidge C (2011) Partitioning composite web services for decentralized execution using a genetic algorithm. Future Gener Comput Syst 27:157–172CrossRef
2.
go back to reference Alonso G, Casati F, Kuno H, Machiraju V (2003) Web services. Springer, Berlin Alonso G, Casati F, Kuno H, Machiraju V (2003) Web services. Springer, Berlin
3.
go back to reference Ardagna D, Pernici B (2007) Adaptive service composition in flexible processes. IEEE Trans Softw Eng 33(6):369–384CrossRef Ardagna D, Pernici B (2007) Adaptive service composition in flexible processes. IEEE Trans Softw Eng 33(6):369–384CrossRef
4.
go back to reference Berbner R, Spahn M, Repp N et al (2006) Heuristics for QoS-aware web service composition. In: IEEE international conference on web services (ICWS06) Berbner R, Spahn M, Repp N et al (2006) Heuristics for QoS-aware web service composition. In: IEEE international conference on web services (ICWS06)
5.
go back to reference Blau B, Conte T (2011) Contracting co-opetitive in service value networks. In: 2011 IEEE conference on commerce and enterprise, computing, pp 173–178 Blau B, Conte T (2011) Contracting co-opetitive in service value networks. In: 2011 IEEE conference on commerce and enterprise, computing, pp 173–178
6.
go back to reference Blau B, Krämer J, Conte T, van Dinther C (2009) Service value networks. In: 2009 IEEE conference on commerce and enterprise computing, pp 194–201 Blau B, Krämer J, Conte T, van Dinther C (2009) Service value networks. In: 2009 IEEE conference on commerce and enterprise computing, pp 194–201
7.
go back to reference Chan WKV, Hsu C (2012) Service value networks: humans hypernetwork to cocreate value. IEEE Trans Syst Man Cybern A Syst Hum 42(4):802–913CrossRefMathSciNet Chan WKV, Hsu C (2012) Service value networks: humans hypernetwork to cocreate value. IEEE Trans Syst Man Cybern A Syst Hum 42(4):802–913CrossRefMathSciNet
8.
go back to reference Chen BL (2006) Optimization theory and algorithm, 2nd edn. Tsinghua University Press, Beijing Chen BL (2006) Optimization theory and algorithm, 2nd edn. Tsinghua University Press, Beijing
9.
go back to reference Cao XB, Qiao H, Xu YW (2007) Negative selection based immune optimization. Adv Eng Softw 38:649–656CrossRef Cao XB, Qiao H, Xu YW (2007) Negative selection based immune optimization. Adv Eng Softw 38:649–656CrossRef
10.
go back to reference Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evol Comput 15(1):4–31CrossRef Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evol Comput 15(1):4–31CrossRef
11.
go back to reference Dasgupta D, Yu S, Nino F (2011) Recent advances in artificial immune systems: models and applications. Appl Soft Comput 11:1574–1587CrossRef Dasgupta D, Yu S, Nino F (2011) Recent advances in artificial immune systems: models and applications. Appl Soft Comput 11:1574–1587CrossRef
12.
go back to reference de Castro LN, Timmis JI (2002) Artificial immune systems: a new vomputational intelligence paradigm. Springer, Berlin de Castro LN, Timmis JI (2002) Artificial immune systems: a new vomputational intelligence paradigm. Springer, Berlin
13.
go back to reference de Castro LN, von Zuben FJ (2002) Learning and optimization using the clonal selection principle. IEEE Trans Evol Comput 6(3):239–251CrossRef de Castro LN, von Zuben FJ (2002) Learning and optimization using the clonal selection principle. IEEE Trans Evol Comput 6(3):239–251CrossRef
14.
go back to reference De Jong KA (2007) Evolutionary computation: a unified approach. The MIT Press, Cambridge, MA De Jong KA (2007) Evolutionary computation: a unified approach. The MIT Press, Cambridge, MA
15.
go back to reference Di XF, Fan YS, Shen YM (2011) Local martingale difference approach for service selection with dynamic QoS. Comput Math Appl 61(9):2638–2646CrossRefMATHMathSciNet Di XF, Fan YS, Shen YM (2011) Local martingale difference approach for service selection with dynamic QoS. Comput Math Appl 61(9):2638–2646CrossRefMATHMathSciNet
16.
go back to reference Fan XQ, Fang XW, Jiang CJ (2011) Research on Web service selection based on cooperative evolution. Expert Syst Appl 38:9736–9743CrossRef Fan XQ, Fang XW, Jiang CJ (2011) Research on Web service selection based on cooperative evolution. Expert Syst Appl 38:9736–9743CrossRef
17.
go back to reference Haak S, Blau B (2012) Efficient QoS aggregation in service value networks. In: 2012 45th Hawaii international conference on system sciences, pp 1512–1521 Haak S, Blau B (2012) Efficient QoS aggregation in service value networks. In: 2012 45th Hawaii international conference on system sciences, pp 1512–1521
18.
go back to reference Hu CH, Chen XH, Liang XM (2009) Dynamic services selection algorithm in web services composition supporting cross-enterprises collaboration. J Cent South Univ Technol 2:269–274CrossRef Hu CH, Chen XH, Liang XM (2009) Dynamic services selection algorithm in web services composition supporting cross-enterprises collaboration. J Cent South Univ Technol 2:269–274CrossRef
19.
go back to reference Kouchakpour P, Zaknich A, Braunl T (2009) A survey and taxonomy of performance improvement of canonical genetic programming. Knowl Inf Syst 21(1):1–39CrossRef Kouchakpour P, Zaknich A, Braunl T (2009) A survey and taxonomy of performance improvement of canonical genetic programming. Knowl Inf Syst 21(1):1–39CrossRef
20.
go back to reference Laurentys CA, Ronacher G, Palhares RM, Caminhas WM (2010) Design of an artificial immune system for fault detection: a negative selection approach. Expert Syst Appl 37:5507–5513CrossRef Laurentys CA, Ronacher G, Palhares RM, Caminhas WM (2010) Design of an artificial immune system for fault detection: a negative selection approach. Expert Syst Appl 37:5507–5513CrossRef
21.
go back to reference Liang W-Y, Huang C-C (2009) The generic genetic algorithm incorporates with rough set theory—an application of the web services composition. Expert Syst Appl 36:5549–5556CrossRef Liang W-Y, Huang C-C (2009) The generic genetic algorithm incorporates with rough set theory—an application of the web services composition. Expert Syst Appl 36:5549–5556CrossRef
22.
go back to reference Luo YS, Qi Y, Hou D et al (2011) A novel heuristic algorithm for QoS-aware end-to-end service composition. Comput Commun 34(9):1137–1144CrossRef Luo YS, Qi Y, Hou D et al (2011) A novel heuristic algorithm for QoS-aware end-to-end service composition. Comput Commun 34(9):1137–1144CrossRef
23.
go back to reference Ma Y, Zhang CW (2008) Quick convergence of genetic algorithm for QoS-driven web service selection. Comput Netw 52(5):1093–1104CrossRefMATH Ma Y, Zhang CW (2008) Quick convergence of genetic algorithm for QoS-driven web service selection. Comput Netw 52(5):1093–1104CrossRefMATH
24.
go back to reference Menascé DA, Casalicchio E, Dubey V (2010) On optimal service selection in service oriented architectures. Perform Eval 67:659–675CrossRef Menascé DA, Casalicchio E, Dubey V (2010) On optimal service selection in service oriented architectures. Perform Eval 67:659–675CrossRef
25.
go back to reference Pop CB, Chifu VR, Salomie I, Dinsoreanu M (2009) Optimal web service composition method based on an enhanced planning graph and using an immune-inspired algorithm. In: IEEE 5th international conference on intelligent computer communication and processing, pp 291–298 Pop CB, Chifu VR, Salomie I, Dinsoreanu M (2009) Optimal web service composition method based on an enhanced planning graph and using an immune-inspired algorithm. In: IEEE 5th international conference on intelligent computer communication and processing, pp 291–298
26.
go back to reference Qi LY, Dou WC, Zhang XY, Chen JJ (2012) A QoS-aware composition method supporting cross-platform service invocation in cloud environment. J Comput Syst Sci 78:1316–1329CrossRefMATH Qi LY, Dou WC, Zhang XY, Chen JJ (2012) A QoS-aware composition method supporting cross-platform service invocation in cloud environment. J Comput Syst Sci 78:1316–1329CrossRefMATH
27.
go back to reference Salomie I, Vlad M, Chifu VR, Pop CB (2011) Hybrid immune-inspired method for selecting the optimal or a near-optimal service composition. In: Proceedings of the federated conference on computer science and, information systems, pp 997–1003 Salomie I, Vlad M, Chifu VR, Pop CB (2011) Hybrid immune-inspired method for selecting the optimal or a near-optimal service composition. In: Proceedings of the federated conference on computer science and, information systems, pp 997–1003
28.
go back to reference Skoutas D, Sacharidis D, Simitsis A, Sellis T (2010) Ranking and clustering web services using multicriteria dominance relationships. IEEE Trans Serv Comput 3(3):163–177CrossRef Skoutas D, Sacharidis D, Simitsis A, Sellis T (2010) Ranking and clustering web services using multicriteria dominance relationships. IEEE Trans Serv Comput 3(3):163–177CrossRef
30.
go back to reference Sun SX, Zhao J (2012) A decomposition-based approach for service composition with global QoS guarantees. Inf Sci 199:138–153CrossRef Sun SX, Zhao J (2012) A decomposition-based approach for service composition with global QoS guarantees. Inf Sci 199:138–153CrossRef
31.
go back to reference Surace C, Worden K (2010) Novelty detection in a changing environment: a negative selection approach. Mech Syst Signal Process 24:1114–1128CrossRef Surace C, Worden K (2010) Novelty detection in a changing environment: a negative selection approach. Mech Syst Signal Process 24:1114–1128CrossRef
33.
go back to reference Wang P, Chao K-M, Lo C-C (2010) On optimal decision for QoS-aware composite service selection. Expert Syst Appl 37:440–449CrossRef Wang P, Chao K-M, Lo C-C (2010) On optimal decision for QoS-aware composite service selection. Expert Syst Appl 37:440–449CrossRef
34.
go back to reference Wang WB, Sun QB, Yang FC, Zhao XC (2010) An improved particle swarm optimization algorithm for QoS-aware web service selection in service oriented communication. Int J Comput Intell Syst 4(s):18–30CrossRef Wang WB, Sun QB, Yang FC, Zhao XC (2010) An improved particle swarm optimization algorithm for QoS-aware web service selection in service oriented communication. Int J Comput Intell Syst 4(s):18–30CrossRef
35.
go back to reference Wang ZJ, Liu ZZ, Zhou XF, Lou YS (2011) An approach for composite web service selection based on DGQoS. Int J Adv Manuf Technol 56:1167–1179CrossRef Wang ZJ, Liu ZZ, Zhou XF, Lou YS (2011) An approach for composite web service selection based on DGQoS. Int J Adv Manuf Technol 56:1167–1179CrossRef
36.
go back to reference Xiao J, Boutaba R (2005) QoS-aware service composition and adaptation in autonomic communication. IEEE J Sel Areas Commun 23(12):2344–2360CrossRef Xiao J, Boutaba R (2005) QoS-aware service composition and adaptation in autonomic communication. IEEE J Sel Areas Commun 23(12):2344–2360CrossRef
37.
go back to reference Xu JY, Reiff-Marganiec S (2008) Towards heuristic web services composition using immune algorithm. In: 2008 IEEE international conference on web services, pp 238–245 Xu JY, Reiff-Marganiec S (2008) Towards heuristic web services composition using immune algorithm. In: 2008 IEEE international conference on web services, pp 238–245
38.
go back to reference Yu T, Zhang Y, Lin K-J (2007) Efficient algorithms for web services selection with end-to-end QoS constraints. ACM Trans Web 1(1), Article 6, 26 pages Yu T, Zhang Y, Lin K-J (2007) Efficient algorithms for web services selection with end-to-end QoS constraints. ACM Trans Web 1(1), Article 6, 26 pages
39.
go back to reference Zeng LZ, Benatallah B, Ngu Anne HH et al (2004) QoS-aware middleware for web services composition. IEEE Trans Softw Eng 30(5):311–327CrossRef Zeng LZ, Benatallah B, Ngu Anne HH et al (2004) QoS-aware middleware for web services composition. IEEE Trans Softw Eng 30(5):311–327CrossRef
40.
go back to reference Zhan ZH, Zhang J, Li Y et al (2011) Orthogonal learning particle swarm optimization. IEEE Trans Evol Comput 15(6):832–847CrossRef Zhan ZH, Zhang J, Li Y et al (2011) Orthogonal learning particle swarm optimization. IEEE Trans Evol Comput 15(6):832–847CrossRef
41.
go back to reference Zhao XC, Huang PY, Liu TT, Li XM (2012) A hybrid clonal selection algorithm for quality of service-aware web service selection problem. Int J Innov Comput Inf Control 8(12):8527–8544 Zhao XC, Huang PY, Liu TT, Li XM (2012) A hybrid clonal selection algorithm for quality of service-aware web service selection problem. Int J Innov Comput Inf Control 8(12):8527–8544
42.
go back to reference Zhao XC, Song BQ, Huang PY et al (2012) An improved discrete immune optimization algorithm based on PSO for QoS-driven web service composition. Appl Soft Comput 12(8):2208–2216CrossRef Zhao XC, Song BQ, Huang PY et al (2012) An improved discrete immune optimization algorithm based on PSO for QoS-driven web service composition. Appl Soft Comput 12(8):2208–2216CrossRef
Metadata
Title
QoS-aware web service selection with negative selection algorithm
Authors
Xinchao Zhao
Zichao Wen
Xingmei Li
Publication date
01-08-2014
Publisher
Springer London
Published in
Knowledge and Information Systems / Issue 2/2014
Print ISSN: 0219-1377
Electronic ISSN: 0219-3116
DOI
https://doi.org/10.1007/s10115-013-0642-x

Other articles of this Issue 2/2014

Knowledge and Information Systems 2/2014 Go to the issue

Premium Partner