Parallelism and recovery in database systems
ACM Transactions on Database Systems (TODS)
The serializability of concurrent database updates
Journal of the ACM (JACM)
Concurrency Control in Distributed Database Systems
ACM Computing Surveys (CSUR)
The notions of consistency and predicate locks in a database system
Communications of the ACM
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
An optimality theory of concurrency control for databases
SIGMOD '79 Proceedings of the 1979 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
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
The performance of multiversion concurrency control algorithms
ACM Transactions on Computer Systems (TOCS)
ACM Transactions on Database Systems (TODS)
Comparing how atomicity mechanisms support replication
ACM SIGOPS Operating Systems Review
Extending Multiversion Time-Stamping Protocols to Exploit Type Information
IEEE Transactions on Computers
A theory of reliability in database systems
Journal of the ACM (JACM)
Version Support for Engineering Database Systems
IEEE Transactions on Software Engineering
Modular Concurrency Control and Failure Recovery
IEEE Transactions on Computers
Cautious Transaction Schedulers for Database Concurrency Control
IEEE Transactions on Software Engineering
A model for concurrency in nested transactions systems
Journal of the ACM (JACM)
Local atomicity properties: modular concurrency control for abstract data types
ACM Transactions on Programming Languages and Systems (TOPLAS)
Concurrency and availability as dual properties of replicated atomic data
Journal of the ACM (JACM)
Multiversion Cautious Schedulers for Database Concurrency Control
IEEE Transactions on Software Engineering
IEEE Transactions on Computers
CSC '92 Proceedings of the 1992 ACM annual conference on Communications
Context-based synchronization: an approach beyond semantics for concurrency control
PODS '93 Proceedings of the twelfth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Serializability with constraints
ACM Transactions on Database Systems (TODS)
Perspectives on database theory
ACM SIGACT News
Serialization graph algorithms for multiversion concurrency control
Proceedings of the seventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Concurrency control by transactions carrying states and preordering universioned entities
CSC '88 Proceedings of the 1988 ACM sixteenth annual conference on Computer science
Comparing how atomicity mechanisms support replication
Proceedings of the fourth annual ACM symposium on Principles of distributed computing
Integration of Time Versions into a Relational Database System
VLDB '84 Proceedings of the 10th International Conference on Very Large Data Bases
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
AO challenge - implementing the ACID properties for transactional objects
Proceedings of the 5th international conference on Aspect-oriented software development
AspectOptima: A Case Study on Aspect Dependencies and Interactions
Transactions on Aspect-Oriented Software Development V
High-performance concurrency control mechanisms for main-memory databases
Proceedings of the VLDB Endowment
Conversion: multi-version concurrency control for main memory segments
Proceedings of the 8th ACM European Conference on Computer Systems
Hi-index | 0.01 |
We examine the problem of concurrency control when the database management system supports multiple versions of the data. We characterize the limit of the parallelism achievable by the multiversion approach and demonstrate the resulting space-parallelism trade-off.