Principles of transaction-oriented database recovery
ACM Computing Surveys (CSUR)
Observations on optimistic concurrency control schemes
Information Systems - Special issue: Databases:8Mtheir creation, management and utilization
Limitations of concurrency in transaction processing
ACM Transactions on Database Systems (TODS)
Locking performance in centralized databases
ACM Transactions on Database Systems (TODS)
Concurrency control performance modeling: alternatives and implications
ACM Transactions on Database Systems (TODS)
Performance analysis of centralized databases with optimistic concurrency control
Performance Evaluation
Comparative Analysis of Different Models of Checkpointing and Recovery
IEEE Transactions on Software Engineering
Concurrency control in advanced database applications
ACM Computing Surveys (CSUR)
Concurrency control for high contention environments
ACM Transactions on Database Systems (TODS)
Performance analysis of locking policies with limited wait depth
SIGMETRICS '92/PERFORMANCE '92 Proceedings of the 1992 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Two-phase locking performance and its thrashing behavior
ACM Transactions on Database Systems (TODS)
On optimistic methods for concurrency control
ACM Transactions on Database Systems (TODS)
The Recovery Manager of the System R Database Manager
ACM Computing Surveys (CSUR)
Performance analysis of checkpointing strategies
ACM Transactions on Computer Systems (TOCS)
Computer Performance Modeling Handbook
Computer Performance Modeling Handbook
An Introduction to Database Systems
An Introduction to Database Systems
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Distributed Concurrency Control Based on Limited Wait-Depth
IEEE Transactions on Parallel and Distributed Systems
Concurrency control: methods, performance, and analysis
ACM Computing Surveys (CSUR)
A Low-Cost Checkpointing Technique for Distributed Databases
Distributed and Parallel Databases
A Performance Comparison of Locking Methods with Limited Wait Depth
IEEE Transactions on Knowledge and Data Engineering
Performance Analysis of Concurrency Control Methods
Performance Evaluation: Origins and Directions
Performance Analysis of Database Systems
Performance Evaluation: Origins and Directions
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
Database system performance evaluation models: A survey
Performance Evaluation
Hi-index | 0.00 |
Restart-oriented concurrency control (CC) methods, such as optimistic CC, outperform blocking-oriented methods, such as standard two-phase locking in a high data contention environment, but this is at the cost of wasted processing due to restarts. Volatile savepoints are considered in this study as a method to reduce this wasted processing and to improve response time. There is the usual tradeoff between the checkpointing overhead and the wasted processing when a transaction is restarted. Our study shows that in a system where objects are accessed and updated uniformly during the lifetime of transactions, significant improvement in performance at high data conflict levels are attainable only when checkpointing cost is low. This implies few optimally placed checkpoints per transaction. It is observed that checkpointing may result in a significant improvement in performance when accesses to database hot-spots are deferred to the final steps of transaction execution. The parametric studies reported in this paper are facilitated by closed form analytic solutions expressing system performance, as well as an iterative solution which takes into account hardware resource contention in addition to data contention.