A checkpointing scheme for heterogeneous distributed database systems

For efficient construction of the distributed database from media failure, a transaction-consistent checkpointing algorithm is proposed for heterogeneous distributed database systems. For full design autonomy and increased availability on the heterogeneous distributed database systems, the proposed algorithm never enforces termination of normal operations of transactions and changes of checkpointing algorithms in local database systems. The global checkpoints generated by the algorithm can be used to reconstruct the previous consistent states of a database efficiently.<<ETX>>

[1]  Stefano Ceri,et al.  Distributed Databases: Principles and Systems , 1984 .

[2]  Jari Veijalainen,et al.  2PC Agent method: achieving serializability in presence of failures in a heterogeneous multidatabase , 1990, Proceedings. PARBASE-90: International Conference on Databases, Parallel Architectures, and Their Applications.

[3]  Ahmed K. Elmagarmid,et al.  Effec ts of Autonomy on Maintaining Global Serializability in Heterogeneous Database Systems , 1988 .

[4]  Abraham Silberschatz,et al.  Reliable transaction management in a multidatabase system , 1990, SIGMOD '90.

[5]  Virgil D. Gligor,et al.  Interconnecting Heterogeneous Database Management Systems , 1984, Computer.

[6]  Sang Hyuk Son,et al.  An Algorithm for Database Reconstruction in Distributed Environments , 1986, ICDCS.

[7]  Ahmed K. Elmagarmid,et al.  Supporting updates in heterogeneous distributed database systems , 1988, Proceedings. Fourth International Conference on Data Engineering.

[8]  Andreas Reuter,et al.  Principles of transaction-oriented database recovery , 1983, CSUR.

[9]  Herbert Kuss On Totally Ordering Checkpoints in Distributed Data Bases (Abstract). , 1982, SIGMOD 1982.

[10]  Radu Popescu-Zeletin,et al.  Transaction management in distributed heterogeneous database management systems , 1986, Inf. Syst..

[11]  Nancy A. Lynch,et al.  Global States of a Distributed System , 1982, IEEE Transactions on Software Engineering.

[12]  Slawomir Pilarski,et al.  A novel checkpointing scheme for distributed database systems , 1990, PODS '90.

[13]  Rudolf Bayer,et al.  A database cache for high performance and fast restart in database systems , 1984, TODS.

[14]  Sang Hyuk Son An Adaptive Checkpointing Scheme for Distributed Databases with Mixed Types of Transactions , 1989, IEEE Trans. Knowl. Data Eng..

[15]  Leslie Lamport,et al.  Distributed snapshots: determining global states of distributed systems , 1985, TOCS.