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 条
  • [41] Dynamic Web Service Evaluation Using Markov Process
    Duan, Youxiang
    Huang, Yanqin
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 7943 - 7946
  • [42] Web and Telco Service Integration: A Dynamic and Adaptable Approach
    Rojas, Julian
    Ordonez-Ante, Leandro
    Corrales, Juan Carlos
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2014, 5 (05) : 132 - 138
  • [43] Dynamic Service Selection Capability for Load Balancing in Enterprise Service Bus
    Jongtaveesataporn, Aimrudee
    Takada, Shingo
    RECENT ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS: PROCEEDINGS OF THE 4TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATIONS (CEA 10), 2009, : 115 - +
  • [44] A structural-semantic web service selection approach to improve retrievability of web services
    Martin Garriga
    Alan De Renzis
    Ignacio Lizarralde
    Andres Flores
    Cristian Mateos
    Alejandra Cechich
    Alejandro Zunino
    Information Systems Frontiers, 2018, 20 : 1319 - 1344
  • [45] A structural-semantic web service selection approach to improve retrievability of web services
    Garriga, Martin
    De Renzis, Alan
    Lizarralde, Ignacio
    Flores, Andres
    Mateos, Cristian
    Cechich, Alejandra
    Zunino, Alejandro
    INFORMATION SYSTEMS FRONTIERS, 2018, 20 (06) : 1319 - 1344
  • [46] Incorporating blockchain for semantic web service selection (SWSS) method
    S Sridevi
    G R Karpagam
    B Vinoth Kumar
    Sādhanā, 2021, 46
  • [47] Case-based Reasoning for Web Service Discovery and Selection
    De Renzis, Alan
    Garriga, Martin
    Flores, Andres
    Cechich, Alejandra
    Zunino, Alejandro
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2016, 321 : 89 - 112
  • [48] Supporting the Dynamic Evolution of Web Service Protocols in Service-Oriented Architectures
    Ryu, Seung Hwan
    Casati, Fabio
    Skogsrud, Halvard
    Benatallah, Boualem
    Saint-Paul, Regis
    ACM TRANSACTIONS ON THE WEB, 2008, 2 (02)
  • [49] Techniques to support Web Service selection and consumption with QoS characteristics
    Diamadopoulou, Vassiliki
    Makris, Christos
    Panagis, Yannis
    Sakkopoulos, Evangelos
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2008, 31 (02) : 108 - 130
  • [50] Incorporating blockchain for semantic web service selection (SWSS) method
    Sridevi, S.
    Karpagam, G. R.
    Kumar, B. Vinoth
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2021, 46 (02):