A Framework for QoS-Based Web Service Contracting

被引:67
|
作者
Comuzzi, Marco [1 ]
Pernici, Barbara [2 ]
机构
[1] City Univ London, Dept Comp, London EC1 0VHB, England
[2] Politecn Milan, Dipartimento Elettron & Informat, I-20133 Milan, Italy
关键词
Algorithms; Management; Web service; QoS; SLA; matchmaking; service selection; negotiation; SUPPORT; DESIGN;
D O I
10.1145/1541822.1541825
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The extensive adoption of Web service-based applications in dynamic business scenarios, such as on-demand computing or highly reconfigurable virtual enterprises, advocates for methods and tools for the management of Web service nonfunctional aspects, such as Quality of Service (QoS). Concerning contracts on Web service QoS, the literature has mostly focused on the contract definition and on mechanisms for contract enactment, such as the monitoring of the satisfaction of negotiated QoS guarantees. In this context, this article proposes a framework for the automation of the Web service contract specification and establishment. An extensible model for defining both domain-dependent and domain-independent Web service QoS dimensions and a method for the automation of the contract establishment phase are proposed. We describe a matchmaking algorithm for the ranking of functionally equivalent services, which orders services on the basis of their ability to fulfill the service requestor requirements, while maintaining the price below a specified budget. We also provide an algorithm for the configuration of the negotiable part of the QoS Service-Level Agreement (SLA), which is used to configure the agreement with the top-ranked service identified in the matchmaking phase. Experimental results show that, in a utility theory perspective, the contract establishment phase leads to efficient outcomes. We envision two advanced application scenarios for the Web service contracting framework proposed in this article. First, it can be used to enhance Web services self-healing properties in reaction to QoS-related service failures; second, it can be exploited in process optimization for the online reconfiguration of candidate Web services QoS SLAs.
引用
收藏
页数:52
相关论文
共 50 条
  • [1] A QoS-based Web Service Dynamic Composition Framework
    Lou Yuan-sheng
    Tao Zhen-hong
    Yue Lu-lu
    Xu Hong-tao
    Xi Zhi-hong
    Wu Zhi-feng
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE (DCABES 2010), 2010, : 188 - 192
  • [2] QoS-based Extensible Selection Framework for Web Service
    Cui, Liqun
    Li, Cuicui
    [J]. MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 1762 - +
  • [3] QoS-Based Web Service Selection Approach
    Chang, Guofeng
    [J]. SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING: THEORY AND PRACTICE, VOL 2, 2012, 115 : 887 - 892
  • [4] Research on QoS-Based Web Service Composition
    Mao, Yimei
    Le, Jiajin
    [J]. INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL : ICACC 2009 - PROCEEDINGS, 2009, : 509 - +
  • [5] QoS-Based Web Service Description and Discovery
    Kritikos, Kyriakos
    Plexousakis, Dimitris
    [J]. ERCIM NEWS, 2008, (72): : 43 - 44
  • [6] A Scalable Approach for QoS-Based Web Service Selection
    Alrifai, Mohammad
    Risse, Thomas
    Dolog, Peter
    Nejdl, Wolfgang
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2008 WORKSHOPS, 2009, 5472 : 190 - 199
  • [7] QoS-based Approach for Dynamic Web Service Composition
    Alvares de Oliveira, Frederico G., Jr.
    Parente de Oliveira, Jose M.
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2011, 17 (05) : 712 - 741
  • [8] Evaluation of QoS-Based Web Service Matchmaking Algorithms
    Kritikos, Kyriakos
    Plexousakis, Dimitris
    [J]. IEEE CONGRESS ON SERVICES 2008, PT I, PROCEEDINGS, 2008, : 567 - 574
  • [9] Requirements for QoS-based web service description and discovery
    Kritikos, Kyriakos
    Plexousakis, Dimitris
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 467 - +
  • [10] Requirements for QoS-Based Web Service Description and Discovery
    Kritikos, Kyriakos
    Plexousakis, Dimitris
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2009, 2 (04) : 320 - 337