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 条
  • [21] A Classification Based Web Service Selection Approach
    Purohit, Lalit
    Kumar, Sandeep
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (02) : 315 - 328
  • [22] A QoS based Web Service Selection Model
    Liu Sha
    Guo Shaozhong
    Chen Xin
    Lan Mingjing
    2009 INTERNATIONAL FORUM ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 3, PROCEEDINGS, 2009, : 353 - 356
  • [23] Priority-Based Selection of Individuals in Memetic Algorithms for Distributed Data-Intensive Web Service Compositions
    Sadeghiram, Soheila
    Ma, Hui
    Chen, Gang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (05) : 2939 - 2953
  • [24] Dynamic Service Selection for Service Composition with Time Constraints
    Ismail, Azlan
    Yan, Ju
    Shen, Jun
    ASWEC 2009: 20TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 183 - 190
  • [25] Feature selection and clustering based web service selection using qoSs
    Purohit, Lalit
    Rathore, Santosh S.
    Kumar, Sandeep
    APPLIED INTELLIGENCE, 2023, 53 (11) : 13352 - 13377
  • [26] Feature selection and clustering based web service selection using QoSs
    Lalit Purohit
    Santosh S. Rathore
    Sandeep Kumar
    Applied Intelligence, 2023, 53 : 13352 - 13377
  • [27] Requirements for QoS-Based Web Service Description and Discovery
    Kritikos, Kyriakos
    Plexousakis, Dimitris
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2009, 2 (04) : 320 - 337
  • [28] 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
  • [29] Logical instruments for dynamic web service composition
    Tyugu, E
    Matskin, M
    ISWS '05: Proceedings of the 2005 International Symposium on Web Services and Applications, 2005, : 87 - 93
  • [30] On dynamic and concurrent model of web service components
    Zhu, Junwu
    Wang, Jiandong
    Li, Bin
    PROCEEDINGS OF THE 2007 11TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS 1 AND 2, 2007, : 568 - +