Maximal serializability of iterated transactions (Q1062471): Difference between revisions

From MaRDI portal
RedirectionBot (talk | contribs)
Changed an Item
Import240304020342 (talk | contribs)
Set profile property.
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank

Revision as of 03:04, 5 March 2024

scientific article
Language Label Description Also known as
English
Maximal serializability of iterated transactions
scientific article

    Statements

    Maximal serializability of iterated transactions (English)
    0 references
    0 references
    0 references
    1985
    0 references
    The serializability condition is usually considered in order to maintain the consistency of a Database in the presence of conflicting accesses to the Database performed by concurrent transactions. This serializability condition is considered herein as a general synchronization problem among transactions (or processes) which can be iterated infinitely often. The behaviour of such a system of transactions is represented by an infinite word over the alphabet of the operations performed by the transactions. Then a characterization of the prefixes of such behaviours satisfying the serializability condition - so-called correct behaviours - is given and it is shown that the set of all correct behaviours can be controlled by a finite automaton. As an example, the classical 'dining philosophers' problem is shown to be entirely modelled and solved as a serializability problem.
    0 references
    0 references
    database consistency
    0 references
    conflicting accesses
    0 references
    concurrent transactions
    0 references
    synchronization
    0 references
    infinite word
    0 references
    finite automaton
    0 references
    dining philosophers
    0 references