A proof technique for concurrency control and recovery algorithms for replicated databases (Q1097027)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A proof technique for concurrency control and recovery algorithms for replicated databases |
scientific article; zbMATH DE number 4033051
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A proof technique for concurrency control and recovery algorithms for replicated databases |
scientific article; zbMATH DE number 4033051 |
Statements
A proof technique for concurrency control and recovery algorithms for replicated databases (English)
0 references
1987
0 references
A replicated database is a distributed database in which copies of some data items are stored redundantly at multiple sites. In such a system, an execution of transactions is correct if it is equivalent to a serial execution of those transactions on a one-copy database. It is shown that if transactions see failures and recoveries in a consistent order then the execution is one-copy serializable. The algorithm for available copies creation that uses failure-recovery serialization graph is introduced and proved. The value of failure-recovery serialization graph is demonstrated by its use in proof of correctness of an algorithm for synchronizing access to a replicated database.
0 references
serializability
0 references
concurrency control
0 references
replicated database
0 references
distributed database
0 references
failure-recovery
0 references
serialization graph
0 references