Distributed Database Checkpointing

  • Roberto Baldoni
  • Francesco Quaglia
  • Michel Raynal
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1685)


Data checkpointing is an important problem of distributed database systems. Actually, transactions establish dependence relations on data checkpoints taken by data object managers. So, given an arbitrary set of data checkpoints (including at least a single data checkpoint from a data manager, and at most a data checkpoint from each data manager), an important question is the following one: “Can these data checkpoints be members of a same consistent global checkpoint?”. This paper answers this question andp roposes a non-intrusive data checkpointing protocol.


  1. [1]
    Baldoni R., Quaglia F. and Raynal M., Consistent Data Checkpoints in DistributedDa tabase Systems: a Formal Approach. Tech. Report 22-97, Dipartimento di Informatica e Sistemistica, Università di Roma “La Sapienza”, 1997.Google Scholar
  2. [2]
    Briatico, D., Ciuffoletti, A. and Simoncini, L., A Distributed Domino-Effect Free Recovery Algorithm, in Proc. IEEE Int. Symp. on Reliability Distributed Software and Database, pp. 207–215, 1984.Google Scholar
  3. [3]
    Lamport, L., Time, Clocks andTh e Ordering of Events in a Distributed System, Comm. of the ACM, 21(7):558–565, 1978.Google Scholar
  4. [4]
    Netzer, R.H.B. and Xu, J., Necessary andS ufficient Conditions for Consistent Global Snapshots, IEEE TPDS, 6(2):165–169,1995.Google Scholar
  5. [5]
    Pilarski, S. and Kameda, T., Checkpointing for DistributedDa tabases: Starting from the Basics, IEEE TPDS, 3(5):602–610, 1992.Google Scholar
  6. [6]
    Randell B., System Structure for Software Fault Tolerance, IEEE TSE, 1(2): 220–232, 1975.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Roberto Baldoni
    • 1
  • Francesco Quaglia
    • 1
  • Michel Raynal
    • 2
  1. 1.DIS, Università “La Sapienza”RomaItaly
  2. 2.IRISA - Campus de BeaulieuRennes CedexFrance

Personalised recommendations