Concurrency control for on-line transaction processing (OLTP) database management systems (DBMSs) is a nasty game. Achieving higher performance on emerging many-core systems is difficult. Previous research has shown that timestamp management is the key scalability bottleneck in concurrency control algorithms. This prevents the system from scaling to large numbers of cores. In this paper we present TicToc, a new optimistic concurrency control algorithm that avoids the scalability and concurrency bottlenecks of prior T/O schemes. TicToc relies on a novel and provably correct data-driven timestamp management protocol. Instead of assigning timestamps to transactions, this protocol assigns read and write timestamps to data items and uses them to...
Concurrency control mechanisms including the wait, time-stamp and rollback mechanisms have been brie...
The authors consider that, in spite of their advantage in removing the overhead of lock maintenance ...
: A database system supporting a real-time application, which can be called `a real-time database sy...
© 2018 VLDB Endowment 21508097/18/4. Distributed transactions suffer from poor performance due to tw...
Optimistic concurrency control, or OCC, can achieve excellent performance on uncontended workloads f...
Concurrency control is the activity of coordinating concurrent accesses to a database in a multiuser...
Real-time database systems must meet time constraints in addition to the integrity constraints. Rese...
Many activities are comprised of temporally dependent events that must be executed in a specific chr...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Real-time database systems are designed to handle workloads where transactions have completion deadl...
Various concurrency control algorithms differ in the time when conflicts are detected, and in the wa...
Data replication can help database systems meet the stringent temporal constraints of current time-c...
In a real-time database system, it is difficult to meet all timing constraints due to the consistenc...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...
Concurrency control mechanisms including the wait, time-stamp and rollback mechanisms have been brie...
The authors consider that, in spite of their advantage in removing the overhead of lock maintenance ...
: A database system supporting a real-time application, which can be called `a real-time database sy...
© 2018 VLDB Endowment 21508097/18/4. Distributed transactions suffer from poor performance due to tw...
Optimistic concurrency control, or OCC, can achieve excellent performance on uncontended workloads f...
Concurrency control is the activity of coordinating concurrent accesses to a database in a multiuser...
Real-time database systems must meet time constraints in addition to the integrity constraints. Rese...
Many activities are comprised of temporally dependent events that must be executed in a specific chr...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Real-time database systems are designed to handle workloads where transactions have completion deadl...
Various concurrency control algorithms differ in the time when conflicts are detected, and in the wa...
Data replication can help database systems meet the stringent temporal constraints of current time-c...
In a real-time database system, it is difficult to meet all timing constraints due to the consistenc...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...
Concurrency control mechanisms including the wait, time-stamp and rollback mechanisms have been brie...
The authors consider that, in spite of their advantage in removing the overhead of lock maintenance ...
: A database system supporting a real-time application, which can be called `a real-time database sy...