Dynamic Exception Handling for Partitioned Workflow on Federated Clouds

Zhenyu Wen, P. Watson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The aim of federated cloud computing is to allow applications to utilise a set of clouds in order to provide a better combination of properties, such as cost, security, performance and dependability, than can be achieved on a single cloud. In this paper we focus on security and dependability: introducing a new automatic method for dynamically partitioning applications across the set of clouds in an environment in which clouds can fail during workflow execution. The method deals with exceptions that occur when clouds fail, and selects the best way to repartition the workflow, whilst still meeting security requirements. This avoids the need for developers to have to code ad-hoc solutions to address cloud failure, or the alternative of simply accepting that an application will fail when a cloud fails. This paper's method builds on earlier work [1] on partitioning workflows over federated clouds to minimise cost while meeting security requirements. It extends it by pre-generating the graph of all possible ways to partition the workflow, and adding weights to the paths through the graph so that when a cloud fails, it is possible to quickly determine the cheapest possible way to make progress from that point to the completion of the workflow execution (if any path exists). The method has been implemented and evaluated through a tool which exploits e-Science Central: a portable, high-level cloud platform. The workflow application is created and distributed across a set of e-Science Central instances. By monitoring the state of each executing e-Science Central instance, the system handles exceptions as they occur at run-time. The paper describes the method and an evaluation that utilises a set of examples.
Original languageEnglish
Title of host publicationCloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on
PublisherInstitute of Electrical and Electronics Engineers
Pages198-205
Number of pages8
Volume1
DOIs
Publication statusPublished - 1 Dec 2013

Keywords / Materials (for Non-textual outputs)

  • cloud computing
  • graph theory
  • natural sciences computing
  • security of data
  • ad-hoc solutions
  • cloud failure
  • dynamic application partitioning
  • dynamic exception handling
  • e-science central instances
  • federated cloud computing
  • federated clouds
  • graph
  • high-level cloud platform
  • partitioned workflow
  • security
  • workflow execution
  • Cloud computing
  • Computer science
  • Educational institutions
  • Electronic mail
  • Partitioning algorithms
  • Scalability
  • Security
  • cloud dependability requirement
  • exception handling
  • scalable computing
  • workflow transformation

Fingerprint

Dive into the research topics of 'Dynamic Exception Handling for Partitioned Workflow on Federated Clouds'. Together they form a unique fingerprint.

Cite this