Design of a fault-tolerant job-flow manager for grid environments using standard technologies, job-flow patterns, and a transparent proxy
- Gargi Dasgupta,
- ,
- Liana Fong,
- Selim Kalayci,
- S. Masoud Sadjadi,
- Balaji Viswanathan
- IBM,
- South Dakota State University,
- Florida International University
Related Event
Title
Event type
OtherDate
07/01/2008 - 07/03/2008Location
Abstract
The execution of job flow applications is a reality today in academic and industrial domains. Current approaches to execution of job flows often follow proprietary solutions on expressing the job flows and do not leverage recurrent job-flow patterns to address faults in Grid computing environments. In this paper, we provide a design solution to development of job-flow managers that uses standard technologies such as BPEL and JSDL to express job flows and employs a two-layer peer-to-peer architecture with interoperable protocols for cross-domain interactions among job-flow mangers. In addition, we identify a number of recurring job-flow patterns and introduce their corresponding fault-tolerant patterns to address runtime faults and exceptions. Finally, to keep the business logic of job flows separate from their fault-tolerant behavior, we use a transparent proxy that intercepts job-flow execution at runtime to handle potential faults using a growing knowledge base that contains the most recently identified job-flow patterns and their corresponding fault-tolerant patterns.
Publication Information
Output type
Original language
English (US)Pages from-to (Number of pages)
Pages 814-819 (6 pages)Publication milestones
- Published - 2008
Publication status
Publication series
- Publication series name: 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
ISBN (Print)
9781627486620Publication IDs
- Scopus: 77949556308
