Skip to main content

Serializability problems of interleaved database transactions

  • Concurrency
  • Conference paper
  • First Online:
Trends in Information Processing Systems (ECI 1981)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 123))

Included in the following conference series:

Abstract

The interleaved execution of database transactions produces correctness problems. It is called correct — or serializable —, if it is equivalent to a serial execution of the same transactions. An execution of a set of transactions is described by the sequence of the read/write actions — called schedule —, a reads-from rolation ϕ and an overwrite relation ω.

A database model is assumed, in which old values of the variables are still available. In this environment for a given schedule there exist a set of possible reads-from relations φ and a set of possible overwrite relations ω.

Three serializability problems are formulated and discussed:

  1. 1.

    For a given schedule x, does there exist ϕOεφ, ω Oεω, such that the execution described by (x,ϕO,ω O) is serializable?

  2. 2.

    For a given schedule x and given ϕOεφ, does there exist a ω Oεω, such that the execution described by (x,ϕO,ω O) is serializable?

  3. 3.

    For a given schedule x and given ω Oεω, does there exist a ϕOεφ, such that the execution described by (x,ϕO,ω O) is serializable?

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

6. References

  1. Bernstein,P.A., Goodman,N. Timestamp-based algorithms for concurrency control in distributed database systems VLDB 1980

    Google Scholar 

  2. Bernstein,P.A. et al. Formal aspects of serializability in database concurrency control IEEE TOSE, vol. 5, no.3, 1979

    Google Scholar 

  3. Eswaran,K.P. et al. The notion of consistency and predicate locks in a database system CACM, vol.19, no.11, 1976

    Google Scholar 

  4. Lausen,G. On database transaction schedulers with a high degree of parallelism Bericht 97, November 1980, Institut für Angewandte Informatik und Formale Beschreibungsverfahren Universität Karlsruhe

    Google Scholar 

  5. Lausen,G. The write fixed serializability problem WG81 Linz, 1981, to appear

    Google Scholar 

  6. Papadimitriou,C.M. Serializability of concurrent database updates JACM, vol.26, no.4, 1979

    Google Scholar 

  7. Schlageter,G. Process synchronization in database systems ACM TODS, vol.3, no.3, 1978

    Google Scholar 

  8. Stearns, R.E. et al. Concurrency control for database systems 17th. Ann. IEEE Symp. FOCS 1976

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Arie Duijvestijn Peter Christian Lockemann

Rights and permissions

Reprints and permissions

Copyright information

© 1981 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lausen, G. (1981). Serializability problems of interleaved database transactions. In: Duijvestijn, A., Lockemann, P.C. (eds) Trends in Information Processing Systems. ECI 1981. Lecture Notes in Computer Science, vol 123. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-10885-8_46

Download citation

  • DOI: https://doi.org/10.1007/3-540-10885-8_46

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-10885-6

  • Online ISBN: 978-3-540-38794-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics