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 条
  • [31] Run-Time Verification of Coboxes
    de Boer, Frank S.
    de Gouw, Stijn
    Wong, Peter Y. H.
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2013, 2013, 8137 : 259 - 273
  • [32] Run-time adaptation in River
    Arpaci-Dusseau, RH
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2003, 21 (01): : 36 - 86
  • [33] Run-time Resolution of Uncertainty
    Welsh, Kristopher
    Sawyer, Pete
    Bencomo, Nelly
    [J]. 2011 19TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2011, : 355 - +
  • [34] DYNAMIC RUN-TIME STRUCTURES
    KING, T
    [J]. DR DOBBS JOURNAL, 1988, 13 (11): : 50 - &
  • [35] Run-time cache bypassing
    Johnson, TL
    Connors, DA
    Merten, MC
    Hwu, WMW
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (12) : 1338 - 1354
  • [36] On run-time enforcement of policies
    Shah, Harshit
    Shyamasundar, R. K.
    [J]. ADVANCES IN COMPUTER SCIENCE - ASIAN 2007: COMPUTER AND NETWORK SECURITY, PROCEEDINGS, 2007, 4846 : 268 - +
  • [37] RUN-TIME PRINT VALUES
    FINKEL, R
    [J]. SIGPLAN NOTICES, 1983, 18 (02): : 62 - 64
  • [38] GENERATION OF RUN-TIME ENVIRONMENTS
    KAISER, GE
    [J]. SIGPLAN NOTICES, 1986, 21 (07): : 51 - 57
  • [39] On the effectiveness of run-time checks
    van der Meulen, MJP
    Strigini, L
    Revilla, MA
    [J]. COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2005, 3688 : 151 - 164
  • [40] RUN-TIME DECLARATION ELABORATION
    FAUST, D
    [J]. SIGPLAN NOTICES, 1984, 19 (03): : 32 - 38