DocumentCode
1670664
Title
A practical technique for asynchronous transaction processing
Author
Hseush, Wenwey ; Pu, Calton
Author_Institution
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
fYear
1995
Firstpage
110
Lastpage
117
Abstract
Asynchronous transaction processing extends traditional on-line transaction processing (TP) to improve performance of distributed systems by alleviating the serializability (SR) bottleneck. For example, epsilon serializability (ESR) uses divergence control algorithms to allow more concurrency by permitting limited non-SR interleavings. In a distributed environment, ESR relaxes commit and abort dependencies among transactions, allowing transactions to commit asynchronously. A second example, chopping up transactions allows more concurrency by dividing transactions into smaller pieces and thus reduces resource holding time. Chopping transactions enforces no commit protocols among pieces from one original transaction, allowing each piece to commit asynchronously. We combine the benefits of ESR and chopping transactions by designing three new methods that chop transactions and run them under ESR. The practical applicability of our technique is enhanced by two factors: (1) chopping transactions does not require changes in existing TP systems, and (2) ESR support has already been prototyped on a commercial TP system
Keywords
distributed processing; performance evaluation; protocols; transaction processing; asynchronous transaction processing; distributed systems; divergence control algorithms; epsilon serializability; performance; protocols; serializability; Access protocols; Computer science; Concurrent computing; Design methodology; Distributed computing; Interleaved codes; Paramagnetic resonance; Protocols; Prototypes; Strontium; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1995., Proceedings of the 15th International Conference on
Conference_Location
Vancouver, BC
ISSN
1063-6927
Print_ISBN
0-8186-7025-8
Type
conf
DOI
10.1109/ICDCS.1995.500009
Filename
500009
Link To Document