BPEL4Job: A Fault-Handling Design for Job Flow Management

  • Authors:
  • Wei Tan;Liana Fong;Norman Bobroff

  • Affiliations:
  • Department of Automation, Tsinghua University, Beijing 100084, China;IBM T. J. Watson Research Center, Hawthorne, NY 10532, USA;IBM T. J. Watson Research Center, Hawthorne, NY 10532, USA

  • Venue:
  • ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Workflow technology is an emerging paradigm for systematic modeling and orchestration of job flow for enterprise and scientific applications. This paper introduces BPEL4Job, a BPEL-based design for fault handling of job flow in a distributed computing environment. The features of the proposed design include: a two-stage approach for job flow modeling that separates base flow structure from fault-handling policy, a generic job proxy that isolates the interaction complexity between the flow engine and the job scheduler, and a method for migrating flow instances between different flow engines for fault handling in a distributed system. An implementation of the design based on a set of industrial products from IBM is presented and validated using a Montage application.