The dual-level validation concurrency control method:

Abstract: "Atomic data types permit maximum concurrency among transactions by exploiting the semantics of object operations. Concurrency control is needed to ensure both object level atomicity and transaction level atomicity. It must be possible to regard each operation on an object as elementa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wu, Zhixue (VerfasserIn), Moody, Ken (VerfasserIn), Bacon, Jean (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Cambridge 1993
Schriftenreihe:Computer Laboratory <Cambridge>: Technical report 301
Schlagworte:
Zusammenfassung:Abstract: "Atomic data types permit maximum concurrency among transactions by exploiting the semantics of object operations. Concurrency control is needed to ensure both object level atomicity and transaction level atomicity. It must be possible to regard each operation on an object as elementary. Recovery methods for transactions which are based on atomic objects must take into account that partial results of a transaction might be seen by other transactions. This paper presents, formalises and verifies a protocol called the dual-level validation method which can be used to provide atomicity for atomic data types. It is optimistic and has a number of advantages over previous methods
It permits maximum concurrency at the low level by allowing non- conflicting operations to be scheduled concurrently. It allows applications to cope with very large objects by supporting multi- granularity shadowing. Transaction recovery is simple to implement. The method performs well, particularly when different transactions are unlikely to access the same (sub)objects concurrently. Finally, it is well suited to a distributed environment since validation and commit are not implemented atomically.
Beschreibung:24 S.

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!