Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

A general mechanism to support nested atomic transactions

Contributo in Atti di convegno
Data di Pubblicazione:
1988
Abstract:
The concept of nested transaction extends the traditional idea of transaction in that the nested transaction can contain any number of atomic (sub)transactions (nested in their turn, if more nesting levels are supported). However, the nested transaction as a whole must remain atomic, i.e indivisibility and all-or-nothing properties must be guaranteed. In our opinion, among the well-known advantages offered by nesting, the modularity property, i.e. the capability of freely composing previously existing transaction modules within an enclosing parent transaction, is the most attractive feature. We suggest that nesting should be supported by exploiting a general synchronization mechanism based on the two-phase lock protocol. We reject the usual rule which maintains objects locked until transaction completion and allow the early release of locks immediately after the termination of the growing phase. Although this mechanism requires heavier book-keeping and implies cascading aborts, on the other hand, it enhances potential concurrency between running transactions. Current literature dealing with concurrency control and nested transactions is summarily reviewed and compared with our approach.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
Mechanism; atomic transactions
Elenco autori:
Fusani, Mario; Bertolino, Antonia
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/363859
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)