Concurrency Control

Implementations Based Evaluation of No-Wait Approach for Resolving Conflicts in Databases

In this paper, we describe No-Wait concurrency control mechanisms to address conflict resolution and then comprehensively evaluate their performance under Read-Committed and Serializability isolation levels using an in-memory database system in …

Analysis of an epoch commit protocol for distributed processing systems

A policy that reduces communication overheads by commit- ting together all transactions completed within an interval of time is examined. A model of the system involving two queues served alterna- tively with preemptions is analysed in the …

Evaluating the Performance of No-Wait Approach to Resolving Write Conflicts in Databases

A model of a large distributed database, where write conflicts are handled by wait-free aborting of transactions, is introduced. and analysed in the steady state. Performance measures, including the rate of aborts, are evaluated. Numerical results …

Pick & Mix Isolation Levels: Mixed Serialization Graph Testing

Concurrency control is an integral component in achieving high performance in many-core databases. Implementing serializable transaction processing efficiently is challenging. One approach, serialization graph testing (SGT) faithfully implements the …