The mutual exclusion problem: part I—a theory of interprocess communication
Journal of the ACM (JACM)
The theory of database concurrency control
The theory of database concurrency control
Checkpointing and Rollback-Recovery for Distributed Systems
IEEE Transactions on Software Engineering - Special issue on distributed systems
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Optimal checkpointing and local recording for domino-free rollback recovery
Information Processing Letters
The distributed snapshot of K.M. Chandy and L. Lamport
Control Flow and Data Flow: concepts of distributed programming
Parallel program design: a foundation
Parallel program design: a foundation
Performance evaluation of global reading of entire databases
DPDS '88 Proceedings of the first international symposium on Databases in parallel and distributed systems
Distributed Checkpointing for Globally Consistent States of Databases
IEEE Transactions on Software Engineering
Distributed snapshots: determining global states of distributed systems
ACM Transactions on Computer Systems (TOCS)
A novel checkpointing scheme for distributed database systems
PODS '90 Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
On optimistic methods for concurrency control
ACM Transactions on Database Systems (TODS)
Parallelism and recovery in database systems
ACM Transactions on Database Systems (TODS)
A distributed file service based on optimistic concurrency control
Proceedings of the tenth ACM symposium on Operating systems principles
Concurrency Control in Distributed Database Systems
ACM Computing Surveys (CSUR)
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
The notions of consistency and predicate locks in a database system
Communications of the ACM
On totally ordering checkpoints in distributed data bases
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
Concurrent Robust Checkpointing and Recovery in Distributed Systems
Proceedings of the Fourth International Conference on Data Engineering
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Implementing atomic actions on decentralized data (Extended Abstract)
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
A Survey of Distributed Database Checkpointing
Distributed and Parallel Databases
A Low-Cost Checkpointing Technique for Distributed Databases
Distributed and Parallel Databases
Distributed Database Checkpointing
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
Vector time and causality among abstract events in distributed computations
Distributed Computing
Information Sciences: an International Journal
An efficient non-intrusive checkpointing algorithm for distributed database systems
ICDCN'06 Proceedings of the 8th international conference on Distributed Computing and Networking
Hi-index | 0.01 |
Checkpointing in a distributed database system is analyzed by establishing a correspondence between consistent snapshots in a general distributed system and transaction-consistent checkpoints in a distributed database system. The analysis culminates in a useful condition for transaction-consistent checkpoints. Based on this condition, a general checkpointing scheme, which records a transaction-consistent set ofvalues of all or some selected data items is presented. These rules are implemented in some representative concurrency control protocols, i.e., those based on two-phase locking and timestamping. These implementations cause little interference with other activities in the database system.