• DocumentCode
    2632203
  • Title

    Fault-Tolerant BPEL Workflow Execution via Cloud-Aware Recovery Policies

  • Author

    Juhnke, Ernst ; Dornemann, T. ; Freisleben, Bernd

  • Author_Institution
    Dept. of Math. & Comput. Sci., Univ. of Marburg, Marburg, Germany
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    31
  • Lastpage
    38
  • Abstract
    BPEL is the de facto standard for business process modeling in today´s enterprises and is a promising candidate for the integration of business and scientific applications that run in Grid or Cloud environments. In these distributed infrastructures, the occurrence of faults is quite likely. Without sophisticated fault handling, workflows are frequently abandoned due to software or hardware failures, leading to a waste of CPU hours. The fault handling mechanisms provided by BPEL are well suited for handling faults of the business logic, but infrastructure-induced errors should be handled automatically to avoid over-complication of workflow design and keep concerns separated. This paper identifies classes of faults that can be resolved automatically by the infrastructure, and provides a policy-based approach to configure this automatic behavior without the need for adding explicit fault handling mechanisms to the BPEL process. The proposed approach provides automatic redundancy of services using a Cloud infrastructure to allow substitution of defective services. An implementation based on the ActiveBPEL engine and Amazon´s Elastic Compute Cloud is presented.
  • Keywords
    Web services; fault tolerant computing; grid computing; specification languages; ActiveBPEL engine; Amazon elastic compute cloud system; BPEL fault tolerance; BPEL workflow execution; Business Process Execution Language; cloud-aware recovery policy; grid environment; Application software; Automatic logic units; Clouds; Engines; Fault diagnosis; Fault tolerance; Hardware; Logic design; Redundancy; Waste handling; BPEL; Cloud Computing; Recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
  • Conference_Location
    Patras
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3784-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2009.15
  • Filename
    5349896