1979
DOI: 10.1109/tse.1979.234182
|View full text |Cite
|
Sign up to set email alerts
|

Formal Aspects of Serializability in Database Concurrency Control

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
89
0

Year Published

1980
1980
2014
2014

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 194 publications
(89 citation statements)
references
References 4 publications
0
89
0
Order By: Relevance
“…Two-phase locking (2PL) was the first provably correct method of ensuring the correct execution of concurrent transactions in a database system [6,12]. Under this scheme, transactions have to acquire locks for a particular element in the database before they are allowed to execute a read or write operation on that element.…”
Section: Two-phase Lockingmentioning
confidence: 99%
“…Two-phase locking (2PL) was the first provably correct method of ensuring the correct execution of concurrent transactions in a database system [6,12]. Under this scheme, transactions have to acquire locks for a particular element in the database before they are allowed to execute a read or write operation on that element.…”
Section: Two-phase Lockingmentioning
confidence: 99%
“…As in [6], we consider that the behavior of a transaction T can be decomposed in three sequential steps 1 : it first reads data objects, then does local computations and finally writes new values in some objects, which means that a transaction can be seen as a software read modify write() operation that is dynamically defined by a process 2 . The read set is defined incrementally, which means that a transaction reads the objects of its read set asynchronously one after the other (between two consecutive reads, the transaction can issue local computations that take arbitrary, but finite, durations).…”
Section: Imbs and M Raynalmentioning
confidence: 99%
“…4 Although this theorem takes into account the effect of a task being preempted by higher priority tasks, it does not consider the effect of blocking caused by lower priority tasks upon schedulability analysis. We now consider the effect of blocking.…”
Section: Corollarymentioning
confidence: 99%
“…Both concurrency control [2,3,4,5,7,16,17,18,20,21,23,26] and real-time scheduling algorithms [10,11,13,14,15,19,22,27] are active areas of research in their own right. It may seem that the development of a real-time locking protocol is a simple matter of combining priority scheduling with a locking protocol.…”
Section: Introductionmentioning
confidence: 99%