Iterative selection algorithm for service composition in distributed environments

被引:13
|
作者
Su Sen [1 ]
Li Fei [1 ]
Yang FangChun [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
web service; quality of service (QoS); service selection algorithm; distributed QoS registry;
D O I
10.1007/s11432-008-0147-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1841 / 1856
页数:16
相关论文
共 50 条
  • [1] Iterative selection algorithm for service composition in distributed environments
    Sen Su
    Fei Li
    FangChun Yang
    Science in China Series F: Information Sciences, 2008, 51 : 1841 - 1856
  • [3] BAPAWSC: A New Dynamic Web Service Composition Algorithm in Distributed Environments
    Zhao, Minglei
    Zhao, Wendong
    Peng, Laixian
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2013, : 809 - 814
  • [4] A distributed service composition protocol for pervasive environments
    Chakraborty, D
    Yesha, Y
    Joshi, A
    2004 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-4: BROADBAND WIRELESS - THE TIME IS NOW, 2004, : 2575 - 2580
  • [5] On distributed service selection for QoS driven service composition
    Li, Fei
    Yang, Fangchun
    Su, Sen
    E-COMMERCE AND WEB TECHNOLOGIES, PROCEEDINGS, 2006, 4082 : 173 - 182
  • [6] A distributed service discovery and selection framework in pervasive service environments
    Dhanakoti, N
    Gopalan, S
    Sridhar, V
    Subramani, S
    Telecommunications 2005, Proceedings, 2005, : 452 - 457
  • [7] A Multi-objective Service Selection Algorithm for Service Composition
    Liao, Jianxin
    Liu, Yang
    Zhu, Xiaomin
    Wang, Jingyu
    Qi, Qi
    2013 19TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC): SMART COMMUNICATIONS TO ENHANCE THE QUALITY OF LIFE, 2013, : 75 - 80
  • [8] A Reliable and Efficient Distributed Service Composition Approach in Pervasive Environments
    Liu, Chenyang
    Cao, Jian
    Wang, Jie
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2017, 16 (05) : 1231 - 1245
  • [9] A Distributed Agent Coalition Algorithm for Web Service Composition
    Tong, Hongxia
    Cao, Jian
    Zhang, Shensheng
    Li, Minglu
    2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 62 - 69
  • [10] A Distributed Algorithm for Web Service Composition Based on Service Agent Model
    Tong, Hongxia
    Cao, Jian
    Zhang, Shensheng
    Li, Minglu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (12) : 2008 - 2021