A framework for implementing transactions on grid services

Grid application is being boosted in last years by the growing demand of low cost computing resources and idle computing capacity in collaborative research and development environments, and widely applied to not only scientific computing but business field. However, the research on transaction coordination of grid services has achieved less progress. In this paper, we describe a framework for implementing transactions on grid services, which can coordinate atomic transaction and business transaction, and give a brief introduction to the technical concepts of the distributed transaction model designed for grid services. Then, we focus on specific transaction coordination that can apply to model designed for grid services.

[1]  Steven Tuecke,et al.  Grid Service Specification , 2002 .

[2]  Calton Pu,et al.  Split-Transactions for Open-Ended Activities , 1988, VLDB.

[3]  David J. Taylor How Big Can An Atomic Action Be? , 1986, Symposium on Reliability in Distributed Software and Database Systems.

[4]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[5]  Johannes Klein,et al.  Web services transaction (ws-transaction) , 2002 .

[6]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[7]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[8]  Minglu Li,et al.  A Transaction Model for Grid Computing , 2003, APPT.

[9]  Anthony Nadalin,et al.  Web Services Coordination (WS- Coordination) , 2004 .

[10]  Jim Gray,et al.  The Transaction Concept: Virtues and Limitations (Invited Paper) , 1981, VLDB.