期刊文献+

Iterative selection algorithm for service composition in distributed environments 被引量:8

Iterative selection algorithm for service composition in distributed environments
原文传递
导出
摘要 In service oriented architecture (SOA), service composition is a promising way to create new services. However, some technical challenges are hindering the application of service composition. One of the greatest challenges for composite service provider is to select a set of services to instantiate composite service with end- to-end quality of service (QoS) assurance across different autonomous networks and business regions. This paper presents an iterative service selection algorithm for quality driven service composition. The algorithm runs on a peer-to-peer (P2P) service execution environment--distributed intelligent service execution (DISE), which provides scalable QoS registry, dynamic service selection and service execution services. The most significant feature of our iterative service selection algorithm is that it can work on a centralized QoS registry as well as cross decentralized ones. Network status is an optional factor in our QoS model and selection algorithm. The algorithm iteratively selects services following service execution order, so it can be applied either before service execution or at service run-time without any modification. We test our algorithm with a series of experiments on DISE. Experimental results illustrated its excellent selection and outstanding performance. In service oriented architecture (SOA), service composition is a promising way to create new services. However, some technical challenges are hindering the application of service composition. One of the greatest challenges for composite service provider is to select a set of services to instantiate composite service with end- to-end quality of service (QoS) assurance across different autonomous networks and business regions. This paper presents an iterative service selection algorithm for quality driven service composition. The algorithm runs on a peer-to-peer (P2P) service execution environment--distributed intelligent service execution (DISE), which provides scalable QoS registry, dynamic service selection and service execution services. The most significant feature of our iterative service selection algorithm is that it can work on a centralized QoS registry as well as cross decentralized ones. Network status is an optional factor in our QoS model and selection algorithm. The algorithm iteratively selects services following service execution order, so it can be applied either before service execution or at service run-time without any modification. We test our algorithm with a series of experiments on DISE. Experimental results illustrated its excellent selection and outstanding performance.
出处 《Science in China(Series F)》 2008年第11期1841-1856,共16页 中国科学(F辑英文版)
基金 the National Basic Research Program of China (973 program) (Grant No. 2003CB314806) the National High-Tech Research & Development Program of China (863 Program) (Grant No. 2006AA01Z164) the National Natural Science Foundation of China (Grant No. 60672121) the Program for New Century Excellent Talents in University (Grant No. NCET-05-0114)
关键词 web service quality of service (QoS) service selection algorithm distributed QoS registry web service, quality of service (QoS), service selection algorithm, distributed QoS registry
  • 相关文献

参考文献11

  • 1Jing DONG,Yongtao SUN,Sheng YANG,Kang ZHANG.Dynamic web service composition based on OWL-S[J].Science in China(Series F),2006,49(6):843-863. 被引量:8
  • 2Gu X,Nahrstedt K,Chang R, et al.QoS-assured service composition in managed service over-lay networks[].Proceedings of the rd International Conference on Distributed Computing Systems ICDCS‘.2003
  • 3Gu X,Nahrstedt K,Yu B.SpiderNet: an integrated peer-to-peer service composition framework[].Proceedings of the th IEEE International Symposium on High Performance Distributed Computing.2004
  • 4Li F,Su S,Yang F C.On distributed service selection for QoS driven service composition[].Proceedings of the th In- ternational Conference on Electronic Commerce and Web Technologies EC-Web‘.2006
  • 5Li F,Su S,Shuang K, et al.On composite service optimization across distributed QoS registries[].Proceedings of the th International Conference on Computational Science ICCS.2007
  • 6Li F,Yang F C,Shuang K, et al.Peer-to-peer based QoS registry architecture for web services[].Proceedings of the th IFIP International Conference on Distributed Applications and Interoperable Systems DAIS‘.2007
  • 7Li F,Yang F C,Shuang K, et al.Q-Peer: A decentralized QoS registry architecture for web services[].Proceedings of the th International Conference on Service Oriented Computing ICSOC‘.2007
  • 8Web Services Business Process Execution Language (WSBPEL), Version 2.0. wsbpel-specification-draft-01 . 2006
  • 9Hamadi R,Benatallah B.A Petri net-based model for web service composition[].Proceedings of the Fourteenth Austral- asian Database Conference on Database Technologies.2003
  • 10Jaeger M,Rojec-Goldmann G,Muhl G.QoS aggregation for web service composition using workflow patterns[].Pro- ceedings of the th IEEE International Conference on Enterprise Distributed Object Computing EDOC‘.2004

二级参考文献19

  • 1[1]Andrews T,Curbera F,Oholakia H,et al.Business Process Execution Language for Web Services (BPEL4WS) 1.1.Online:http://www-106.ibm.com/developerworks/webservices/library/ws-bpel,May 2003
  • 2[2]IBM.BPWS4J.http://www.alphaWorks.ibm.com/tech/bpws4j
  • 3[3]DAML Services Coalition (alphabetically Ankolekar A,Burstein M,Hobbs J,et al.).DAML-S:Web service description for the semantic web.In:Proceedings of the International Semantic Web Conference (ISWC),Sardinia,Italy,Springer,2002[h1].348-363
  • 4[4]Dean M,Connolly D,Harmelen F,et al.OWL Web Ontology Language 1.0 Reference.http://www.w3.org/TR/2002/WD-owl-ref-20020729/
  • 5[5]Stanford K S L.JTP.http://www.ksl.stanford.edu
  • 6[6]Hendler J,McGuinness D.The DARPA Agent Markup Language.IEEE Intelligent Systems,Tends and Controversies,pp.6-7,November/December 2000
  • 7[7]Box D,et al.Simple Object Access Protocol (SOAP) 1.1.Online:http://www.w3.org/TR/SOAP/,2001
  • 8[8]Chinnici R,et al.Web Services Description Language (WSDL) 1.2.Online:http://www.w3.org/TR/wsdl/
  • 9[9]Rao J,Kungas P,Matskin M.Application of linear logic to web service composition.The First International Conference on Web Services,Las Vegas,USA,June 2003.[h2]CSREA Press.
  • 10[10]Jena-semantic web framework for java.Online:http://jena.sourceforge.net

共引文献7

同被引文献26

  • 1张成文,苏森,陈俊亮.基于遗传算法的QoS感知的Web服务选择[J].计算机学报,2006,29(7):1029-1037. 被引量:103
  • 2徐兰芳,胡怀飞,桑子夏,徐凤鸣,邹德清.基于灰色系统理论的信誉报告机制[J].软件学报,2007,18(7):1730-1737. 被引量:28
  • 3付燕宁,刘磊,金成植.基于服务链的Web服务组合方法[J].通信学报,2007,28(7):92-97. 被引量:18
  • 4胡春华,吴敏,刘国平,徐德智.一种基于业务生成图的Web服务工作流构造方法[J].软件学报,2007,18(8):1870-1882. 被引量:33
  • 5HAI H E, MEI N S, JUN D S, et al. A new service delivery open platform (SDOP) architecture[C]//IEEE International Symposium on IT in Medicine & Education. Jinan: IEEE, 2009.
  • 6KIM E, KIM K, PETER H, et al. A multi-view API impact analysis for open SPL plafform[C]//The 12th Intemational Conference on Advanced Communication Technology (ICACT). Phoenix Park: [s.n.], 2010.
  • 7ENGLAND P, LAMPSON B, MANFERDELLI J, et al. A trusted open platform[J]. IEEE Journal of Computer, 2003, 36(7): 55-62.
  • 8CARDOSO J, SHETH A, MILER J, et al. Quality of service for workflows and Web service processes[J]. Web Semantics, 2004, 1(3): 281-308.
  • 9OH S C, LEE D, KUMARA S R, et al. Effective Web service composition in diverse and large-scale service networks[J]. IEEE Transaction on Services Computing, 2008, 1(I): 15-32.
  • 10HU Chun-hua, WU Min, LIU Guo-ping, et al. QoS scheduling algorithm based on hybrid particle swarm optimization strategy for Web services workow[C]//The 6th International Conference on Grid and Cooperative Computing. Los Alamitos: [s.n.], 2007.

引证文献8

二级引证文献47

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部