Title: A transactional grid workflow service for ShanghaiGrid

Authors: Feilong Tang, Minglu Li, Minyi Guo

Addresses: Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, 200240, P.R. China. ' Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, 200240, P.R. China. ' Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, 200240, P.R. China

Abstract: As grid technology is expanding from scientific computing to business applications, transactional workflow management emerges as one of the most important core services for grids. The ShanghaiGrid launched by the Shanghai municipality is a city grid that aggregates most of the heterogeneous supercomputers, traffic data and others distributed in multiple organisations in Shanghai. In this paper, we propose a transactional grid workflow service (GridTW) for the ShanghaiGrid to guarantee the reliability and automatisation of e-business applications. The paper focuses on how to provide a transaction support based on grid characteristics and combine the transaction service with workflow management. We present a coordination algorithm for the management of transactional grid workflows, and validate correctness of the algorithm through Petri nets. The paper also presents how to discover grid services on which application operations are executed and to improve the flexibility of workflow control.

Keywords: grid computing; transaction management; workflow management; Petri nets; fault-tolerant computing; China; Shanghai; e-business applications; electronic business; grid services.

DOI: 10.1504/IJWGS.2007.015423

International Journal of Web and Grid Services, 2007 Vol.3 No.4, pp.424 - 446

Published online: 15 Oct 2007 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article