Optimism and consistency in partitioned distributed database systems
ACM Transactions on Database Systems (TODS)
The theory of database concurrency control
The theory of database concurrency control
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Concurrency control and reliability in distributed systems
Concurrency control and reliability in distributed systems
Journal of Management Information Systems - Special Issue: Database Management
Multidimensional Timestamp Protocols for Concurrency Control
IEEE Transactions on Software Engineering
The Raid Distributed Database System
IEEE Transactions on Software Engineering
Ensuring relaxed atomicity for flexible transactions in multidatabase systems
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
An adaptive causal ordering algorithm suited to mobile computing environments
Journal of Parallel and Distributed Computing
On optimistic methods for concurrency control
ACM Transactions on Database Systems (TODS)
A Majority consensus approach to concurrency control for multiple copy databases
ACM Transactions on Database Systems (TODS)
Concurrency control in a system for distributed databases (SDD-1)
ACM Transactions on Database Systems (TODS)
The serializability of concurrent database updates
Journal of the ACM (JACM)
Consistency in Hierarchical Database Systems
Journal of the ACM (JACM)
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
Principles of Database Systems
Principles of Database Systems
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
A theory of global concurrency control in multidatabase systems
The VLDB Journal — The International Journal on Very Large Data Bases - Parallelism in database systems
A Model for Adaptable Systems for Transaction Processing
IEEE Transactions on Knowledge and Data Engineering
Clarification of Two Phase Locking in Concurrent Transaction Processing
IEEE Transactions on Software Engineering
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Maintaining consistency of data in mobile distributed environments
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Performance of update algorithms for replicated data in a distributed database.
Performance of update algorithms for replicated data in a distributed database.
A Causal-Phase Protocol to Order Soft Real-Time Transactions in a Distributed Database
LCN '01 Proceedings of the 26th Annual IEEE Conference on Local Computer Networks
Assembly instruction level reverse execution for debugging
ACM Transactions on Software Engineering and Methodology (TOSEM)
Data replication model for remote procedure call transactions
DIWEB'06 Proceedings of the 5th WSEAS International Conference on Distance Learning and Web Engineering
Managing data using neighbour replication on a triangular-grid structure
International Journal of High Performance Computing and Networking
A comparative study of some concurrency control algorithms for cluster-based communication networks
Computers and Electrical Engineering
Concurrency control for mobile transactions
ACMOS'11 Proceedings of the 13th WSEAS international conference on Automatic control, modelling & simulation
ACB-R: an adaptive clustering-based data replication algorithm on a p2p data-store
ASIAN'05 Proceedings of the 10th Asian Computing Science conference on Advances in computer science: data management on the web
Hi-index | 0.00 |
Ideas that are used in the design, development, and performance of concurrency control mechanisms have been summarized. The locking, time-stamp, optimistic-based mechanisms are included. The ideas of validation in optimistic approach are presented in some detail. The degree of concurrency and classes of serializability for various algorithms have been presented. Questions that relate arrival rate of transactions with degree of concurrency and performance have been briefly presented. Finally, several useful ideas for increasing concurrency have been summarized. They include flexible transactions, adaptability, prewrites, multidimensional timestamps, and relaxation of two-phase locking.