Building high throughput permissioned blockchain fabrics: Challenges and opportunities

S Gupta, J Hellings, S Rahnama, M Sadoghi - Proceedings of the VLDB …, 2020 - osti.gov
Since the introduction of Bitcoin---the first widespread application driven by blockchains---
the interest in the design of blockchain-based applications has increased tremendously. At …

Blockchain transaction processing

S Gupta, M Sadoghi - arXiv preprint arXiv:2107.11592, 2021 - arxiv.org
A blockchain is an append-only linked-list of blocks, which is maintained at each
participating node. Each block records a set of transactions and their associated metadata …

Deconstructing {RDMA-enabled} distributed transactions: Hybrid is better!

X Wei, Z Dong, R Chen, H Chen - 13th USENIX Symposium on …, 2018 - usenix.org
There is currently an active debate on which RDMA primitive (ie, one-sided or two-sided) is
optimal for distributed transactions. Such a debate has led to a number of optimizations …

Aria: a fast and practical deterministic OLTP database

Y Lu, X Yu, L Cao, S Madden - 2020 - dspace.mit.edu
© 2020, VLDB Endowment. Deterministic databases are able to efficiently run transactions
across different replicas without coordination. However, existing state-of-the-art deterministic …

The case for distributed shared-memory databases with rdma-enabled memory disaggregation

R Wang, J Wang, S Idreos, MT Özsu… - arXiv preprint arXiv …, 2022 - arxiv.org
Memory disaggregation (MD) allows for scalable and elastic data center design by
separating compute (CPU) from memory. With MD, compute and memory are no longer …

Fast general distributed transactions with opacity

A Shamis, M Renzelmann, S Novakovic… - Proceedings of the …, 2019 - dl.acm.org
Transactions can simplify distributed applications by hiding data distribution, concurrency,
and failures from the application developer. Ideally the developer would see the abstraction …

An analysis of concurrency control protocols for in-memory databases with ccbench

T Tanabe, T Hoshino, H Kawashima… - Proceedings of the VLDB …, 2020 - dl.acm.org
This paper presents yet another concurrency control analysis platform, CCBench. CCBench
supports seven protocols (Silo, TicToc, MOCC, Cicada, SI, SI with latch-free SSN, 2PL) and …

Ringbft: Resilient consensus over sharded ring topology

S Rahnama, S Gupta, R Sogani, D Krishnan… - arXiv preprint arXiv …, 2021 - arxiv.org
The recent surge in federated data management applications has brought forth concerns
about the security of underlying data and the consistency of replicas in the presence of …

Transaction scheduling protocols for controlling priority inversion: A review

S Pandey, U Shanker - Computer Science Review, 2020 - Elsevier
In advanced real-time distributed computing databases, the main performance criterion is to
reduce the 'deadline miss' by the transactions; of course, consistency constraints also need …

Taobench: An end-to-end benchmark for social network workloads

A Cheng, X Shi, A Kabcenell, S Lawande… - Proceedings of the …, 2022 - dl.acm.org
The continued emergence of large social network applications has introduced a scale of
data and query volume that challenges the limits of existing data stores. However, few …