Highly Available Queue-oriented Speculative Transaction Processing

07/23/2021
by   Thamir M. Qadah, et al.
0

Deterministic database systems have received increasing attention from the database research community in recent years. Despite their current limitations, recent proposals of distributed deterministic transaction processing systems demonstrated significant improvements over systems using traditional transaction processing techniques (e.g., two-phase-locking or optimistic concurrency control with two-phase-commit). However, the problem of ensuring high availability in deterministic distributed transaction processing systems has received less attention from the research community, and this aspect has not been analyzed and evaluated well. This paper proposes a generic framework to model the replication process in deterministic transaction processing systems and use it to study three cases. We design and implement QR-Store, a queue-oriented replicated transaction processing system, and extensively evaluate it with various workloads based on a transactional version of YCSB. Our prototype implementation QR-Store can achieve a throughput of 1.9 million replicated transactions per second in under 200 milliseconds and a replication overhead of 8

READ FULL TEXT

page 2

page 10

research
10/23/2019

A Queue-oriented Transaction Processing Paradigm

Transaction processing has been an active area of research for several d...
research
08/15/2022

Stable Scheduling in Transactional Memory

We study computer systems with transactions executed on a set of shared ...
research
02/24/2023

Knock Out 2PC with Practicality Intact: a High-performance and General Distributed Transaction Protocol (Technical Report)

Two-phase-commit (2PC) has been widely adopted for distributed transacti...
research
12/29/2022

Transactions Make Debugging Easy

We propose TROD, a novel transaction-oriented framework for debugging mo...
research
04/03/2021

Zeus: Locality-aware Distributed Transactions

State-of-the-art distributed in-memory datastores (FaRM, FaSST, DrTM) pr...
research
11/05/2018

STAR: Scaling Transactions through Asymmetric Replication

In this paper, we present STAR, a new distributed in-memory database wit...
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...

Please sign up or login with your details

Forgot password? Click here to reset