Robust Execution of Service Workflows Using Redundancy and Advance Reservations

被引:16
|
作者
Stein, Sebastian [1 ]
Payne, Terry R. [2 ]
Jennings, Nicholas R. [1 ]
机构
[1] Univ Southampton, Sch Elect & Comp Sci, Southampton SO17 1BJ, Hants, England
[2] Univ Liverpool, Sch Comp & Math Sci, Agent ART Grp, Liverpool L69 3BX, Merseyside, England
基金
英国工程与自然科学研究理事会;
关键词
Business process dependability; managing and adaptively controlling end-to-end dependability properties; managing; establishing; assessing interorganizational trust relationships; TRUST;
D O I
10.1109/TSC.2010.47
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we develop a novel algorithm that allows service consumers to execute business processes (or workflows) of interdependent services in a dependable manner within tight time-constraints. In particular, we consider large interorganizational service-oriented systems, where services are offered by external organizations that demand financial remuneration and where their use has to be negotiated in advance using explicit service-level agreements (as is common in Grids and cloud computing). Here, different providers often offer the same type of service at varying levels of quality and price. Furthermore, some providers may be less trustworthy than others, possibly failing to meet their agreements. To control this unreliability and ensure end-to-end dependability while maximizing the profit obtained from completing a business process, our algorithm automatically selects the most suitable providers. Moreover, unlike existing work, it reasons about the dependability properties of a workflow, and it controls these by using service redundancy for critical tasks and by planning for contingencies. Finally, our algorithm reserves services for only parts of its workflow at any time, in order to retain flexibility when failures occur. We show empirically that our algorithm consistently outperforms existing approaches, achieving up to a 35-fold increase in profit and successfully completing most workflows, even when the majority of providers fail.
引用
下载
收藏
页码:125 / 139
页数:15
相关论文
共 50 条
  • [21] Quality of Service provisioning for UMTS network users with immediate and advance radio resource reservations
    Sallabi, Farag
    Shuaib, Khaled
    Shafique, Mohammed
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2006, 343 (4-5): : 468 - 479
  • [22] Optimal scheduling of a taxi fleet with mixed electric and gasoline vehicles to service advance reservations
    Lu, Chung-Cheng
    Yan, Shangyao
    Huang, Yu-Wei
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2018, 93 : 479 - 500
  • [23] Towards Robust Service Workflows: A Decentralized Approach (Short Paper)
    Torres, Mario Henrique Cruz
    Holvoet, Tom
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2011, PT I, 2011, 7044 : 155 - 162
  • [24] A negotiation mechanism for advance resource reservations using the alternate offers protocol
    Venugopal, Srikumar
    Chu, Xingchen
    Buyya, Rajkumar
    2008 16TH INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, PROCEEDINGS, 2008, : 45 - 54
  • [25] Dynamic provisioning and execution of HPC workflows using Python']Python
    Harris, Chris
    O'Leary, Patrick
    Grauer, Michael
    Chaudhary, Aashish
    Kotfila, Chris
    O'Bara, Robert
    PROCEEDINGS OF PYHPC2016: 6TH WORKSHOP ON PYTHON FOR HIGH-PERFORMANCE AND SCIENTIFIC COMPUTING, 2016, : 1 - 8
  • [26] Towards Robust Task Execution for Domestic Service Robots
    Kuestenmacher, A.
    Akhtar, N.
    Ploeger, P. G.
    Lakemeyer, G.
    TWENTY-FOURTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING, 2014, : 528 - 531
  • [27] Towards Robust Task Execution for Domestic Service Robots
    Anastassia Kuestenmacher
    Naveed Akhtar
    Paul G. Plöger
    Gerhard Lakemeyer
    Journal of Intelligent & Robotic Systems, 2014, 76 : 5 - 33
  • [28] Towards Robust Task Execution for Domestic Service Robots
    Kuestenmacher, Anastassia
    Akhtar, Naveed
    Ploeger, Paul G.
    Lakemeyer, Gerhard
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2014, 76 (01) : 5 - 33
  • [29] Fair Robust Assignment Using Redundancy
    Malencia, Matthew
    Kumar, Vijay
    Pappas, George
    Prorok, Amanda
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (02) : 4217 - 4224
  • [30] Reasoning task dependencies for robust service selection in data intensive workflows
    Mingzhong Wang
    Liehuang Zhu
    Kotagiri Ramamohanarao
    Computing, 2015, 97 : 337 - 355