Automatic Transaction Compensation for Reliable Grid Applications
-
Abstract
As grid technology is expanding from scientific computing tobusiness applications, service oriented grid computing is aimed atproviding reliable services for users and hiding complexity ofservice processes from them. The grid services for coordinatinglong-lived transactions that occur in business applications playan important role in reliable grid applications. In this paper,the grid transaction service (GridTS) is proposed for dealing withlong-lived business transactions. We present a compensation-basedlong-lived transaction coordination algorithm that enables usersto select results from committed sub-transactions. Unlike otherlong-lived transaction models that require application programmersto develop corresponding compensating transactions, GridTS canautomatically generate compensating transactions on execution of along-lived grid transaction. The simulation result hasdemonstrated the feasibility of GridTS and effectiveness of thecorresponding algorithm.
-
-