System level concurrency control for distributed database systems
ACM Transactions on Database Systems (TODS)
Process synchronization in database systems
ACM Transactions on Database Systems (TODS)
System R: relational approach to database management
ACM Transactions on Database Systems (TODS)
Physical integrity in a large segmented database
ACM Transactions on Database Systems (TODS)
The notions of consistency and predicate locks in a database system
Communications of the ACM
Operating Systems, An Advanced Course
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Integrity, Concurrency, and Recovery in Databases
Proceedings of the Proceedings of the 1st European Cooperation in Informatics on ECI Conference 1976
NAMING AND SYNCHRONIZATION IN A DECENTRALIZED COMPUTER SYSTEM
NAMING AND SYNCHRONIZATION IN A DECENTRALIZED COMPUTER SYSTEM
A database cache for high performance and fast restart in database systems
ACM Transactions on Database Systems (TODS)
The performance of multiversion concurrency control algorithms
ACM Transactions on Computer Systems (TOCS)
ACM Transactions on Database Systems (TODS)
Deleting completed transactions
PODS '86 Proceedings of the fifth ACM SIGACT-SIGMOD symposium on Principles of database systems
Version Support for Engineering Database Systems
IEEE Transactions on Software Engineering
A model for concurrency in nested transactions systems
Journal of the ACM (JACM)
Performance evaluation of global reading of entire databases
DPDS '88 Proceedings of the first international symposium on Databases in parallel and distributed systems
Using semantic knowledge of transactions to increase concurrency
ACM Transactions on Database Systems (TODS)
Multiversion Cautious Schedulers for Database Concurrency Control
IEEE Transactions on Software Engineering
The five color concurrency control protocol: non-two-phase locking in general databases
ACM Transactions on Database Systems (TODS)
Principles and realization strategies of multilevel transaction management
ACM Transactions on Database Systems (TODS)
Using delayed commitment in locking protocols for real-time databases
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
CSC '92 Proceedings of the 1992 ACM annual conference on Communications
Performance analysis of dynamic finite versioning for concurrent transaction and query processing
SIGMETRICS '92/PERFORMANCE '92 Proceedings of the 1992 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
An approach to eliminate transaction blocking in locking protocols
PODS '92 Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Consistency of transactions and random batch
ACM Transactions on Database Systems (TODS)
On-line warehouse view maintenance
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Concurrency control in a VLSI design database
DAC '88 Proceedings of the 25th ACM/IEEE Design Automation Conference
ANSS '92 Proceedings of the 25th annual symposium on Simulation
On Concurrency Control by Multiple Versions
ACM Transactions on Database Systems (TODS)
Multiversion concurrency control—theory and algorithms
ACM Transactions on Database Systems (TODS)
Concurrency control for distributed multiversion databases through time intervals
CSC '91 Proceedings of the 19th annual conference on Computer Science
Concurrency Control in Distributed Database Systems
ACM Computing Surveys (CSUR)
An abstract model of database concurrency control algorithms
SIGMOD '83 Proceedings of the 1983 ACM SIGMOD international conference on Management of data
Distributed database concurrency controls using before-values
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
The implementation of an integrated concurrency control and recovery scheme
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
Granularity hierarchies in concurrency control
PODS '83 Proceedings of the 2nd ACM SIGACT-SIGMOD symposium on Principles of database systems
Hierarchical database decomposition: a technique for database concurrency control
PODS '83 Proceedings of the 2nd ACM SIGACT-SIGMOD symposium on Principles of database systems
On concurrency control by multiple versions
PODS '82 Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems
Concurrency on high-traffic data elements
PODS '82 Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems
Towards a self-adapting centralized concurrency control algorithm
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
Ordered shared locks for real-time databases
The VLDB Journal — The International Journal on Very Large Data Bases
On-The-Fly Reading of Entire Databases
IEEE Transactions on Knowledge and Data Engineering
Performance Analysis of Dynamic Finite Versioning Schemes: Storage Cost vs. Obsolescence
IEEE Transactions on Knowledge and Data Engineering
Indexing for Multiversion Locking: Alternatives and Performance Evaluation
IEEE Transactions on Knowledge and Data Engineering
Checkpointing for Distributed Databases: Starting from the Basics
IEEE Transactions on Parallel and Distributed Systems
Two Fully Distributed Concurrency Control Algorithms
IEEE Transactions on Knowledge and Data Engineering
The Performance of Concurrency Control Algorithms for Database Management Systems
VLDB '84 Proceedings of the 10th International Conference on Very Large Data Bases
Integration of Time Versions into a Relational Database System
VLDB '84 Proceedings of the 10th International Conference on Very Large Data Bases
Measured Performance of Time Interval Concurrency Control Techniques
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
Proclamation-Based Model for Cooperating Transactions
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
A Sophisticate's Introduction to Distributed Concurrency Control (Invited Paper)
VLDB '82 Proceedings of the 8th International Conference on Very Large Data Bases
A Quantitative Comparison of Lockprotocols for Centralized Databases
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
Empirical Comparison of Database Concurrency Schemes
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
An Adaptable Constrained Locking Protocol for High Data Contention Environments
DASFAA '99 Proceedings of the Sixth International Conference on Database Systems for Advanced Applications
Parallel on-the-fly reading of an entire database copy
Practical parallel computing
Two-Version Based Concurrency Control and Recovery in Real-Time Client/Server Databases
IEEE Transactions on Computers
Concurrency control algorithms for multiversion database systems
PODC '82 Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing
A multi-version concurrency scheme with no rollbacks
PODC '82 Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing
A concurrency control theory for nested transactions (Preliminary Report)
PODC '83 Proceedings of the second annual ACM symposium on Principles of distributed computing
Asynchronous Backup and Initialization of a Database Server for Replicated Database Systems
The Journal of Supercomputing
Constraints: consistency and integrity
ACM SIGMOD Record
Parallel processing of relations: a single-assignment approach
VLDB '79 Proceedings of the fifth international conference on Very Large Data Bases - Volume 5
On-the-fly, incremental, consistent reading of entire databases
VLDB '85 Proceedings of the 11th international conference on Very Large Data Bases - Volume 11
On modelling behavioural semantics of databases
VLDB '81 Proceedings of the seventh international conference on Very Large Data Bases - Volume 7
Distributed concurrency control in database systems
VLDB '80 Proceedings of the sixth international conference on Very Large Data Bases - Volume 6
Can-Follow Concurrency Control
IEEE Transactions on Computers
Feature analysis of selected database recovery techniques
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
Migrating Android Applications to the Cloud
International Journal of Grid and High Performance Computing
Hi-index | 0.01 |
In this paper a new method to increase parallelism in database systems is described. Use is made of the fact that for recovery reasons, we often have two values for one object in the database—the new one and the old one. Introduced and discussed in detail is a certain scheme by which readers and writers may work simultaneously on the same object. It is proved that transactions executed according to this scheme have the correct effect; i.e., consistency is preserved. Several variations of the basic scheme which are suitable depending on the degree of parallelism required, are described.