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 条
  • [31] Deploying Data-Intensive Service Composition with a Negative Selection Algorithm
    Deng, Shuiguang
    Huang, Longtao
    Li, Ying
    Yin, Jianwei
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2014, 11 (01) : 76 - 93
  • [32] Algorithm visualization for distributed environments
    Moses, Y
    Polunsky, Z
    Tal, A
    Ulitsky, L
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2004, 15 (01): : 97 - 123
  • [33] Service composition for mobile environments
    Chakraborty, D
    Joshi, A
    Finin, T
    Yesha, Y
    MOBILE NETWORKS & APPLICATIONS, 2005, 10 (04): : 435 - 451
  • [34] Service Composition for Mobile Environments
    Dipanjan Chakraborty
    Anupam Joshi
    Tim Finin
    Yelena Yesha
    Mobile Networks and Applications, 2005, 10 : 435 - 451
  • [35] Services composition in multi-cloud environments using the skyline service algorithm
    Heidari M.
    Emadi S.
    International Journal of Engineering, Transactions A: Basics, 2021, 34 (01): : 56 - 65
  • [36] Services Composition in Multi-cloud Environments using the Skyline Service Algorithm
    Heidari, M.
    Emadi, S.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2021, 34 (01): : 56 - 65
  • [37] Enabling Distributed Software-Defined Environments Using Dynamic Infrastructure Service Composition
    AbdelBaky, Moustafa
    Diaz-Montes, Javier
    Unuvar, Merve
    Romanus, Melissa
    Rodero, Ivan
    Steinder, Malgorzata
    Parashar, Manish
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 274 - 283
  • [38] An intelligent agent for service selection in grid marketplace based on distributed genetic algorithm
    Huang, Jin
    Jin, Hai
    Xie, Xia
    Zhang, Qin
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 131 - 138
  • [39] A Hybrid Genetic Algorithm for the Optimal Constrained Web Service Selection Problem in Web Service Composition
    Tang, Maolin
    Ai, Lifeng
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [40] Service replication taxonomy in distributed environments
    Mohamed, Marwa F.
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2016, 10 (03) : 317 - 336