• DocumentCode
    3434401
  • Title

    Dynamic Workflow Reconfigurations for Recovering from Faulty Cloud Services

  • Author

    Assuncao, Luis ; Cunha, Joao Carlos

  • Volume
    1
  • fYear
    2013
  • fDate
    2-5 Dec. 2013
  • Firstpage
    88
  • Lastpage
    95
  • Abstract
    The workflow paradigm is a well established approach to deal with application complexity by supporting the application development by composition of multiple activities. Furthermore workflows allow encapsulating parts of a problem inside an activity that can be reused in different workflow application scenarios for instance long-running experiments such as the ones involving data streaming. These workflows are characterized by multiple, eventually infinite, iterations processing datasets in multiple activities according to the workflow graph. Some of these activities can invoke Cloud services often unreliably or with limitations on quality of service provoking faults. After a fault the most common approach requires restarting of the entire workflow which can lead to a waste of execution time due to unnecessarily repeating of computations. This paper discuss how the AWARD (Autonomic Workflow Activities Reconfigurable and Dynamic) framework supports recovery from activity faults using dynamic reconfigurations. This is illustrated through an experimental scenario based on a long-running workflow where an activity fails when invoking a Cloud-hosted Web service with a variable level of availability. On detecting this, the AWARD framework allows the dynamic reconfiguration of the corresponding activity to access a new Web service, and avoiding restarting the complete workflow.
  • Keywords
    Web services; cloud computing; graph theory; software fault tolerance; AWARD framework; autonomic workflow activities reconfigurable and dynamic framework; cloud-hosted Web service; data streaming; dynamic workflow reconfiguration; faulty cloud services; iterations processing dataset; quality of service; workflow graph; Cloud computing; Conferences; Cloud services; Dynamic Reconfigurations; Fault Handling; Workflows;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on
  • Conference_Location
    Bristol
  • Type

    conf

  • DOI
    10.1109/CloudCom.2013.19
  • Filename
    6753782