Automatic transaction compensation for reliable grid applications

  • Fei Long Tang*
  • , Ming Lu Li
  • , Joshua Zhexue Huang
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

14 Scopus citations

Abstract

As grid technology is expanding from scientific computing to business applications, service oriented grid computing is aimed at providing reliable services for users and hiding complexity of service processes from them. The grid services for coordinating long-lived transactions that occur in business applications play an important role in reliable grid applications. In this paper, the grid transaction service (GridTS) is proposed for dealing with long-lived business transactions. We present a compensation-based long-lived transaction coordination algorithm that enables users to select results from committed sub-transactions. Unlike other long-lived transaction models that require application programmers to develop corresponding compensating transactions, GridTS can automatically generate compensating transactions on execution of a long-lived grid transaction. The simulation result has demonstrated the feasibility of GridTS and effectiveness of the corresponding algorithm.

Original languageEnglish
Pages (from-to)529-536
Number of pages8
JournalJournal of Computer Science and Technology
Volume21
Issue number4
DOIs
StatePublished - 2006
Externally publishedYes

Keywords

  • Algorithm
  • Compensating transaction
  • Long-lived transaction
  • Service grid

Fingerprint

Dive into the research topics of 'Automatic transaction compensation for reliable grid applications'. Together they form a unique fingerprint.

Cite this