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 条
  • [1] Towards Quality of Service in Scientific Workflows by using Advance Resource Reservations
    Langguth, Christoph
    Ranaldi, Paola
    Schuldt, Heiko
    [J]. 2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 251 - 258
  • [2] Optimizing Resource Allocation for Scientific Workflows Using Advance Reservations
    Langguth, Christoph
    Schuldt, Heiko
    [J]. SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, 2010, 6187 : 434 - 451
  • [3] Enforcing Advance Reservations for E-Science Workflows in Service Oriented Architectures
    Langguth, Christoph
    Schuldt, Heiko
    [J]. EMERGING WEB SERVICES TECHNOLOGY VOL III, 2009, 3 : 1 - 14
  • [4] Advance reservations for predictive service in the Internet
    Mikael Degermark
    Torsten Köhler
    Stephen Pink
    Olov Schelén
    [J]. Multimedia Systems, 1997, 5 : 177 - 186
  • [5] Advance reservations for predictive service in the Internet
    Degermark, M
    Kohler, T
    Pink, S
    Schelen, O
    [J]. MULTIMEDIA SYSTEMS, 1997, 5 (03) : 177 - 186
  • [6] Advance Service Reservations with Heterogeneous Customers
    Stein, Clifford
    Van-Anh Truong
    Wang, Xinshang
    [J]. MANAGEMENT SCIENCE, 2020, 66 (07) : 2929 - 2950
  • [7] Execution of service workflows in grid environments
    Senna, C. R.
    Bittencourt, L. F.
    Madeira, E. R. M.
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2010, 5 (1-2) : 88 - 108
  • [8] Execution of Service Workflows in Grid Environments
    Senna, Carlos R.
    Bittencourt, Luiz F.
    Madeira, Edmundo R. M.
    [J]. 2009 5TH INTERNATIONAL CONFERENCE ON TESTBEDS AND RESEARCH INFRASTRUCTURES FOR THE DEVELOPMENT OF NETWORKS & COMMUNITIES, 2009, : 6 - 15
  • [9] Negotiation-Based Scheduling of Scientific Grid Workflows Through Advance Reservations
    Radu Prodan
    Marek Wieczorek
    [J]. Journal of Grid Computing, 2010, 8 : 493 - 510
  • [10] Negotiation-Based Scheduling of Scientific Grid Workflows Through Advance Reservations
    Prodan, Radu
    Wieczorek, Marek
    [J]. JOURNAL OF GRID COMPUTING, 2010, 8 (04) : 493 - 510