Managing large numbers of business processes with cloud workflow systems

  • Authors:
  • Xiao Liu;Yun Yang;Dahai Cao;Dong Yuan;Jinjun Chen

  • Affiliations:
  • Swinburne University of Technology, Melbourne, Australia;Swinburne University of Technology, Melbourne, Australia;Swinburne University of Technology, Melbourne, Australia;Swinburne University of Technology, Melbourne, Australia;University of Technology Sydney, Sydney, Australia and Swinburne University of Technology, Melbourne, Australia

  • Venue:
  • AusPDC '12 Proceedings of the Tenth Australasian Symposium on Parallel and Distributed Computing - Volume 127
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the emergence of cloud computing which can deliver on-demand high-performance computing resources over the Internet, cloud workflow systems offer a competitive software solution for managing large numbers of business processes. In this paper, we first analyse the basic system requirements through a motivating example, and then, the general design of a cloud workflow system is proposed with the focus on its system architecture, functionalities and QoS (quality of service) management. Afterwards, the system implementation of a peer-to-peer based prototype cloud workflow system is demonstrated to verify our design. Finally, experimental results show that with the dynamic resource provisioning, conventional violation handling strategies such as workflow local rescheduling can ensure the on-time completion of large numbers of business processes in a more cost-effective way.