Welcome to D
SIGMOD'00
PODS'00
 = PODS'00 Webs
 = Plenary Talk
<<< = PODS'00 Pape>>>
SIGMOD Recor
CIKM 2000/CI
COMAD 2000
Data Enginee
DL 2000
DPDJ
EDBT 2000
Hypertext 20
ICDE 2000
KDD 2000
KDD Explorat
KRDB 2000
SBBD 2000
SIGIR 2000
SIGIR Forum
SSDBM 2000
TODS
VLDB'00
VLDBJ

On Herbrand Semantics and Conflict Serializability of Read-Write Transactions


Jens Lechtenbörger and Gottfried Vossen

  View Paper (PDF)  

Return to Indexing / Transactions


Abstract

The quest for unified correctness criteria in database concurrency control is addressed from a new perspective. A family of Herbrand semantics is presented, where each semantics provides an interpretation for operations in the read-write model of transactions. Using commutativity arguments, each semantics leads to a notion of conflict, which then gives rise to distinct classes of serializable schedules. Surprisingly, the classical notion of serializability with respect to two of these sematics, update-in-place and deferred-update semantics, already embodies a unified correctness criterion; moreover, prefix-closed variants of it allow for a higher degree of transaction parallelism than, for example, prefix-reducibility. Finally, it is shown that previous criteria may permit undesirable schedules, which are ruled out by a stronger notion of serializability that captures all intuitively correct schedules, but is incomparable to prefix-reducibility and the classes of schedules recognized by optimistic protocols.


References


Note: References link to DBLP on the Web.

[1]
Gustavo Alonso , Radek Vingralek , Divyakant Agrawal , Yuri Breitbart , Amr El Abbadi , Hans-Jörg Schek , Gerhard Weikum : Unifying concurrency control and recovery of transactions. IS 19(1) : 101-115(1994)
[2]
Catriel Beeri , Hans-Jörg Schek , Gerhard Weikum : Multi-Level Transaction Management, Theoretical Art or Practical Need ? EDBT 1988 : 134-154
[3]
Philip A. Bernstein , Vassos Hadzilacos , Nathan Goodman : Concurrency Control and Recovery in Database Systems. Addison-Wesley 1987, ISBN 0-201-10715-5
Contents
[4]
Yuri Breitbart , Dimitrios Georgakopoulos , Marek Rusinkiewicz , Abraham Silberschatz : On Rigorous Transaction Scheduling. TSE 17(9) : 954-960(1991)
[5]
Vassos Hadzilacos : A Theory of Reliability in Database Systems. JACM 35(1) : 121-145(1988)
[6]
Theo Härder : Observations on optimistic concurrency control schemes. IS 9(2) : 111-120(1984)
[7]
H. T. Kung , John T. Robinson : On Optimistic Methods for Concurrency Control. TODS 6(2) : 213-226(1981)
[8]
Georg Lausen : Formal aspects of optimistic concurrency control in a multiple version database system. IS 8(4) : 291-301(1983)
[9]
...
[10]
Christos H. Papadimitriou : The Theory of Database Concurrency Control. Computer Science Press 1986, ISBN 0-88175-027-1
[11]
U. Prädel , Gunter Schlageter , Rainer Unland : Redesign of Optimistic Methods: Improving Performance and Applicability. ICDE 1986 : 466-473
[12]
Hans-Jörg Schek , Gerhard Weikum , Haiyan Ye : Towards a Unified Theory of Concurrency Control and Recovery. PODS 1993 : 300-311
[13]
Radek Vingralek , Haiyan Hasse-Ye , Yuri Breitbart , Hans-Jörg Schek : Unifying Concurrency Control and Recovery of Transactions with Semantically Rich Operations. TCS 190(2) : 363-396(1998)
[14]
William E. Weihl : The Impact of Recovery on Concurrency Control. JCSS 47(1) : 157-184(1993)

BIBTEX


@inproceedings{DBLP:conf/pods/LechtenborgerV00,
  author    = {Jens Lechtenb{\"o}rger and
                Gottfried Vossen},
   title     = {On Herbrand Semantics and Conflict Serializability of Read-Write
                Transactions},
   booktitle = {Proceedings of the Nineteenth ACM SIGMOD-SIGACT-SIGART Symposium
                on Principles of Database Systems, May 15-17, 2000, Dallas, Texas,
                USA},
   publisher = {ACM},
   year      = {2000},
   isbn      = {1-58113-214-X},
   pages     = {187-194},
   crossref  = {DBLP:conf/pods/00},
   bibsource = {DBLP, http://dblp.uni-trier.de} } },




DiSC'01 Copyright ©2002 ACM Inc.