DocumentCode :
3444313
Title :
The commit/abort problem in type-specific locking
Author :
Noe, J.D. ; Kaiser, J. ; Kroeger, R. ; Nett, E.
Author_Institution :
Washington Univ., Seattle, WA, USA
fYear :
1988
fDate :
10-12 Oct 1988
Firstpage :
204
Lastpage :
213
Abstract :
Type-specific locking is designed to increase performance of distributed transactions by allowing competing transactions to concurrently alter shared objects concurrently, provided their changes are commutative. When one of the set of compatible transactions commits or aborts, a problem arises due to the indeterminacy of the alterations of the others. A tree of nineteen solutions to the problem has been investigated. Given the necessary support by the underlying architecture, this tree can be pruned severely. The problem and set of approaches came to the authors´ attention during design for type-specific locking in PROFEMO, an operating system for a local area network that provides a location-independent object environment and built-in mechanisms for transaction control and recovery. A description is given of the problem, the possible solutions, and the arguments that allow the pruning. Testbed results are not yet available, since type-specific locking has not yet been implemented at the time of the initial tests of the PROFEMO system
Keywords :
distributed processing; operating systems (computers); PROFEMO; commit/abort problem; distributed transactions; local area network; operating system; type-specific locking; Computer networks; Concurrent computing; Control systems; Distributed control; Hardware; Local area networks; Operating systems; Programming environments; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 1988. Proceedings., Seventh Symposium on
Conference_Location :
Columbus, OH
Print_ISBN :
0-8186-0875-7
Type :
conf
DOI :
10.1109/RELDIS.1988.25796
Filename :
25796
Link To Document :
بازگشت