Grid transaction management and an efficient development kit
journal contribution
posted on 2012-01-01, 00:00 authored by F Tang, I You, Shui Yu, H Li, C L WangGrid transaction management aims at guaranteeing the system consistency in face of various failures in Grid environments. In this paper, we propose a Grid transaction service (GridTS) and design coordination mechanisms for atomic, long-lived and real-time Grid transactions respectively, based on the features of Grid environments. GridTS has the following three advantages. Firstly, it separates the transaction management unit with transaction coordination algorithms so that it can coordinate the above three categories of transactions in a uniform way. Secondly, GridTS can dynamically generate compensating transactions during the long-lived transaction processing. Finally, it provides the programming interfaces similar to traditional distributed transactions. Moreover, we implement a Grid transaction development kit (GridTDK) for application programmers based on our GridTS. We evaluate the feasibility and effectiveness of GridTS by developing an application system using our GridTDK. ©2012 CRL Publishing Ltd.
History
Journal
International journal of computer systems science and engineeringVolume
27Issue
5Pagination
345 - 353Publisher
CRL PublishingLocation
Kibworth Beauchamp, EnglandISSN
0267-6192Language
engPublication classification
C1 Refereed article in a scholarly journalUsage metrics
Keywords
Licence
Exports
RefWorksRefWorks
BibTeXBibTeX
Ref. managerRef. manager
EndnoteEndnote
DataCiteDataCite
NLMNLM
DCDC