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 条
  • [31] Dynamic web service deployment in a cloud environment
    Kemps-Snijders, Marc
    Kunst, Jan Pieter
    Brouwer, Matthijs
    Visser, Tom
    LREC 2012 - EIGHTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2012, : 2941 - 2944
  • [32] Daios: Efficient Dynamic Web Service Invocation
    Leitner, Philipp
    Rosenberg, Florian
    Dustdar, Schahram
    IEEE INTERNET COMPUTING, 2009, 13 (03) : 72 - 80
  • [33] Web Service Selection Based on Improved Genetic Algorithm
    Lin, Yi
    Yang, Yi
    Li, Lian
    Wang, Junling
    Zhao, Chenyang
    Guo, Wenqiang
    COMMUNICATIONS AND INFORMATION PROCESSING, PT 2, 2012, 289 : 564 - +
  • [34] An approach for QoS measurement and web service selection sureness
    Shariq Hussain
    Wang Zhaoshun
    Ibrahima Kalil Toure
    High Technology Letters, 2013, 19 (03) : 283 - 289
  • [35] An evidence-based scheme for web service selection
    Wang, Ping
    Chao, Kuo-Ming
    Lo, Chi-Chun
    Farmer, Ray
    INFORMATION TECHNOLOGY & MANAGEMENT, 2011, 12 (02) : 161 - 172
  • [36] An evidence-based scheme for web service selection
    Ping Wang
    Kuo-Ming Chao
    Chi-Chun Lo
    Ray Farmer
    Information Technology and Management, 2011, 12 : 161 - 172
  • [38] A reference model for dynamic web service composition systems
    Eid, Mohamad
    Alamri, Atif
    El Saddik, Abdulmotaleb
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2008, 4 (02) : 149 - 168
  • [39] Web Service Trust: Towards A Dynamic Assessment Framework
    Spanoudakis, George
    LoPresti, Stephane
    2009 INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY (ARES), VOLS 1 AND 2, 2009, : 33 - +
  • [40] Dynamic Web Service Based Image Processing System
    Hemalatha, T.
    Athisha, G.
    Jeyanthi, S.
    ADCOM: 2008 16TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, 2008, : 323 - +