DocumentCode
3193124
Title
Commutativity-based concurrency control for abstract data types
Author
Weihl, William E.
Author_Institution
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
Volume
2
fYear
1988
fDate
0-0 1988
Firstpage
205
Lastpage
214
Abstract
Two novel concurrency control algorithms for abstract data types are presented. The algorithms ensure serializability of transactions by using conflict relations based on the commutativity of operations. It is proved that both algorithms ensure a local atomicity property called dynamic atomicity. This means that the algorithms can be used in combination with any other algorithms that also ensure dynamic atomicity. The algorithms are quite general, permitting operations to be both partial and nondeterministic., They permit the results returned by operations to be used in determining conflicts, thus permitting higher levels of concurrency than is otherwise possible. The descriptions and proofs encompass recovery as well as concurrency control. The two algorithms use different recovery methods: one uses intentions lists, and the other uses undo logs. It is shown that conflict relations that work with one recovery method do not necessarily work with the other. A general correctness condition that must be satisfied by the combination of a recovery method and a conflict relation is identified.<>
Keywords
data structures; multiprocessing programs; abstract data types; commutativity of operations; concurrency control algorithms; conflict relations; correctness condition; dynamic atomicity; intentions lists; local atomicity property; nondeterministic; partial; recovery; serializability; transactions; undo logs; Algorithm design and analysis; Computer crashes; Computer science; Concurrency control; Concurrent computing; Contracts; Database systems; Heuristic algorithms; Laboratories; Laser mode locking;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
Conference_Location
Kailua-Kona, HI, USA
Print_ISBN
0-8186-0842-0
Type
conf
DOI
10.1109/HICSS.1988.11807
Filename
11807
Link To Document