A Queue-oriented Transaction Processing Paradigm

10/23/2019
by   Thamir M. Qadah, et al.
0

Transaction processing has been an active area of research for several decades. A fundamental characteristic of classical transaction processing protocols is non-determinism, which causes them to suffer from performance issues on modern computing environments such as main-memory databases using many-core, and multi-socket CPUs and distributed environments. Recent proposals of deterministic transaction processing techniques have shown great potential in addressing these performance issues. In this position paper, I argue for a queue-oriented transaction processing paradigm that leads to better design and implementation of deterministic transaction processing protocols. I support my approach with extensive experimental evaluations and demonstrate significant performance gains.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/23/2021

Highly Available Queue-oriented Speculative Transaction Processing

Deterministic database systems have received increasing attention from t...
research
08/15/2022

Stable Scheduling in Transactional Memory

We study computer systems with transactions executed on a set of shared ...
research
06/04/2019

Reconfigurable Atomic Transaction Commit (Extended Version)

Modern data stores achieve scalability by partitioning data into shards ...
research
10/31/2018

How to Databasify a Blockchain: the Case of Hyperledger Fabric

Within the last few years, a countless number of blockchain systems have...
research
08/02/2018

Multi-Shot Distributed Transaction Commit (Extended Version)

Atomic Commit Problem (ACP) is a single-shot agreement problem similar t...
research
11/05/2018

Top-Down Transaction-Level Design with TL-Verilog

Transaction-Level Verilog (TL-Verilog) is an emerging extension to Syste...
research
09/02/2021

DAG-Oriented Protocols PHANTOM and GHOSTDAG under Incentive Attack via Transaction Selection Strategy

In response to the bottleneck of processing throughput inherent to singl...

Please sign up or login with your details

Forgot password? Click here to reset