Iterative selection algorithm for service composition in distributed environments

被引:0
|
作者
Sen Su
Fei Li
FangChun Yang
机构
[1] Beijing University of Posts and Telecommunications,State Key Laboratory of Networking and Switching Technology
关键词
web service; quality of service (QoS); service selection algorithm; distributed QoS registry;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:15
相关论文
共 50 条
  • [41] Decentralized approach for distributed service environments
    Jin Yuhan
    Tian Hui
    Liu Zemin
    2008 5TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2008, : 1144 - 1148
  • [42] An Algorithm for Iterative Selection of Blocks of Features
    Alquier, Pierre
    ALGORITHMIC LEARNING THEORY, ALT 2010, 2010, 6331 : 35 - 49
  • [43] Stochastic performance prediction for iterative algorithms in distributed environments
    Casanova, H
    Thomason, MG
    Dongarra, JJ
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 58 (01) : 68 - 91
  • [44] An Algorithm for Distributed Beacon Selection
    Lieckfeldt, Dominik
    You, Jiaxi
    Timmermann, Dirk
    2008 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, 2008, : 318 - 323
  • [45] Trustworthy Service Selection and Composition
    Hang, Chung-Wei
    Singh, Munindar P.
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2011, 6 (01)
  • [46] Service selection modeling in networked environments
    Yuan, Ruixi
    Zhao, Qianchuan
    Cai, Hong
    Wang, Wenyu
    Zhang, Xin
    Li, Hui
    ICEBE 2006: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2006, : 298 - +
  • [47] A multi-criteria network-aware service composition algorithm in wireless environments
    Luo, Yuan-sheng
    Yang, Kun
    Tang, Qiang
    Zhang, Jianmin
    Xiong, Bin
    COMPUTER COMMUNICATIONS, 2012, 35 (15) : 1882 - 1892
  • [48] Modified Moth-Flame Optimization Algorithm for Service Composition in Cloud Computing Environments
    Yang, Yeling
    Song, Miao
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2025, 16 (01) : 913 - 922
  • [49] CSA-WSC: cuckoo search algorithm for web service composition in cloud environments
    Mostafa Ghobaei-Arani
    Ali Asghar Rahmanian
    Mohammad Sadegh Aslanpour
    Seyed Ebrahim Dashti
    Soft Computing, 2018, 22 : 8353 - 8378
  • [50] CSA-WSC: cuckoo search algorithm for web service composition in cloud environments
    Ghobaei-Arani, Mostafa
    Rahmanian, Ali Asghar
    Aslanpour, Mohammad Sadegh
    Dashti, Seyed Ebrahim
    SOFT COMPUTING, 2018, 22 (24) : 8353 - 8378