Algorithms for Web service selection with static and dynamic requirements

被引:6
作者
Canali C. [1 ]
Colajanni M. [1 ]
Lancellotti R. [1 ]
机构
[1] Department of Information Engineering, University of Modena and Reggio Emilia, Modena
来源
Canali, C. (claudia.canali@unimore.it) | 1600年 / Springer London卷 / 07期
关键词
Dynamic Web; Performance evaluation; Web services;
D O I
10.1007/s11761-012-0120-4
中图分类号
学科分类号
摘要
A main feature of Service Oriented Architectures is the capability to support the development of new applications through the composition of existing Web services that are offered by different service providers. The runtime selection of which providers may better satisfy the end-user requirements in terms of quality of service remains an open issue in the context of Web services. The selection of the service providers has to satisfy requirements of different nature: requirements may refer to static qualities of the service providers, which do not change over time or change slowly compared to the service invocation time (for example related to provider reputation), and to dynamic qualities, which may change on a per-invocation basis (typically related to performance, such as the response time). The main contribution of this paper is to propose a family of novel runtime algorithms that select service providers on the basis of requirements involving both static and dynamic qualities, as in a typical Web scenario. We implement the proposed algorithms in a prototype and compare them with the solutions commonly used in service selection, which consider all the service provider qualities as static for the scope of the selection process. Our experiments show that a static management of quality requirements is viable only in the unrealistic case where workload remains stable over time, but it leads to very poor performance in variable environments. On the other hand, the combined management of static and dynamic quality requirements allows us to achieve better user-perceived performance over a wide range of scenarios, with the response time of the proposed algorithms that is reduced up to a 50 % with respect to that of static algorithms. © 2012 Springer-Verlag London Limited.
引用
收藏
页码:43 / 57
页数:14
相关论文
共 50 条
  • [1] A Business Service Selection Model for Automated Web Service Discovery Requirements
    Lahiri, Tosca
    Woodman, Mark
    ENTERPRISE INFORMATION SYSTEMS-BK, 2009, 24 : 790 - 803
  • [2] Algorithms for Efficient Web Service Selection with Different Constraints
    Johny, Kavya
    Jose, Theresa
    ADVANCES IN PARALLEL, DISTRIBUTED COMPUTING, 2011, 203 : 293 - 300
  • [3] Dynamic Transaction Aware Web Service Selection
    Rajaram, Kanchana
    Babu, Chitra
    Adiththan, Arun
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2014, 23 (03)
  • [4] A Survey on QoS-Aware Dynamic Web Service Selection
    Han Xianglan
    Liu Yangguang
    Xu Bin
    Zhang Gang
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [5] Energy Efficient Dynamic Service Selection for Large-Scale Web Service Systems
    Chen, Ying
    Huang, Jiwei
    Xiang, Xudong
    Lin, Chuang
    2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 558 - 565
  • [6] Web Service Selection through QoS Agent Web Service
    Susila
    Vadivel, S.
    WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL II, 2013, : 1200 - 1203
  • [7] A Flexible Tool for Web Service Selection in Service Oriented Architecture A Flexible Tool for Web Service Selection
    Nagy, Walaa
    Mokhtar, Hoda M. O.
    El-Bastawissy, Ali
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (12) : 191 - 201
  • [8] On the requirements to the methods for web service composition
    Daskalova, Hristina
    Atanasova, Tatiana
    EUROMEDIA '2006, 2006, : 115 - +
  • [9] Web Service Selection: Beyond Quality of Service
    Bonders, Martins
    Kampars, Janis
    Grabis, Janis
    DATABASES AND INFORMATION SYSTEMS, 2010, : 125 - 136
  • [10] Aspect-oriented programming for dynamic web service selection, integration and management
    Cibran, Maria Agustina
    Verheecke, Bart
    Vanderperren, Wim
    Suvee, Davy
    Jonckers, Viviane
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2007, 10 (03): : 211 - 242