Run-time Revenue Maximization for Composite Web Services with Response Time Commitments

被引:3
|
作者
Zivkovic, Miroslav [1 ]
Bosman, Joost W. [2 ]
van den Berg, Hans [1 ]
van der Mei, Rob [2 ]
Meeuwissen, Hendrik B. [1 ]
Nunez-Queija, Rudesindo [2 ]
机构
[1] TNO, Delft, Netherlands
[2] CWI, Amsterdam, Netherlands
关键词
service-oriented architecture; response time; service level agreements; revenue maximization; dynamic programming; QOS;
D O I
10.1109/AINA.2012.25
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We investigate dynamic decision mechanisms for composite web services maximizing the expected revenue for the providers of composite services. A composite web service is represented by a (sequential) workflow, and for each task within this workflow, a number of service alternatives may be available. These alternatives offer the same functionality at different price-quality levels. After executing a sub-service, it is decided which alternative of the next sub-service in the workflow is invoked. The decisions optimizing expected revenue are based on observed response times, costs and response-time characteristics of the alternatives as well as end-to-end response-time objectives and corresponding rewards and penalties. We propose an approach, based on dynamic programming, to determine the optimal, dynamic selection policy. Extensive numerical examples show significant potential gain in expected revenues using the dynamic approach compared to other, non-dynamic approaches.
引用
收藏
页码:589 / 596
页数:8
相关论文
共 50 条
  • [21] Run-time monitoring of instances and classes of web service compositions
    Barbon, Fabio
    Traverso, Paolo
    Pistore, Marco
    Trainotti, Michele
    [J]. ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 63 - +
  • [22] Run-time agents as a means of reconciling flexibility and scalability of services
    Margaria, Tiziana
    Steffen, Bernhard
    [J]. INNOVATIVE CONCEPTS FOR AUTONOMIC AND AGENT-BASED SYSTEMS, 2006, 3825 : 257 - +
  • [23] Run-time services for hybrid CPU/FPGA systems on chip
    Agron, Jason
    Peck, Wesley
    Anderson, Erik
    Andrews, David
    Komp, Ed
    Sass, Ron
    Baijot, Fabrice
    Stevens, Jim
    [J]. 27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 3 - +
  • [24] On the response time of large-scale composite web services
    Scharf, M
    [J]. Performance Challenges for Efficient Next Generation Networks, Vols 6A-6C, 2005, 6A-6C : 1807 - 1816
  • [25] Computational logic for run-time verification of Web services choreographies:: Exploiting the SOCS-SI tool
    Alberti, Marco
    Chesani, Federico
    Gavanelli, Marco
    Lamma, Evelina
    Mello, Paola
    Montali, Marco
    Storari, Sergio
    Torroni, Paolo
    [J]. WEB SERVICES AND FORMAL METHODS, PROCEEDINGS, 2006, 4184 : 58 - 72
  • [26] Run-time monitoring of requirements for systems composed of web-services: Initial implementation and evaluation experience
    Mahbub, K
    Spanoudakis, G
    [J]. 2005 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, PROCEEDINGS, 2005, : 257 - 265
  • [27] Developing Web-services for distributed control and building performance simulation using run-time coupling
    Yahiaoui, Azzedine
    Hensen, Jan
    Soethout, Luc
    van Paassen, Dolf
    [J]. BUILDING SIMULATION 2007, VOLS 1-3, PROCEEDINGS, 2007, : 1327 - +
  • [28] Evaluating the Reliability of Web Services Based on BPEL Code Structure Analysis and Run-time Information Capture
    Li, Bixin
    Fan, Xiaocong
    Zhou, Ying
    Su, Zhiyong
    [J]. 17TH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2010), 2010, : 206 - 215
  • [29] Mitigating Mode-switch through Run-time Computation of Response Time
    Kritikakou, Angeliki
    Skalistis, Stefanos
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (05)
  • [30] Run-time reconfiguration at Xilinx
    Guccione, SA
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 873 - 873