Building consistent transactions with inconsistent replication

I Zhang, NK Sharma, A Szekeres… - ACM Transactions on …, 2018 - dl.acm.org
Application programmers increasingly prefer distributed storage systems with strong
consistency and distributed transactions (eg, Google's Spanner) for their strong guarantees …

MDCC: Multi-data center consistency

T Kraska, G Pang, MJ Franklin, S Madden… - Proceedings of the 8th …, 2013 - dl.acm.org
Replicating data across multiple data centers allows using data closer to the client, reducing
latency for applications, and increases the availability in the event of a data center failure …

Elastras: An elastic, scalable, and self-managing transactional database for the cloud

S Das, D Agrawal, A El Abbadi - ACM Transactions on Database …, 2013 - dl.acm.org
A database management system (DBMS) serving a cloud platform must handle large
numbers of application databases (or tenants) that are characterized by diverse schemas …

Improving optimistic concurrency control through transaction batching and operation reordering

B Ding, L Kot, J Gehrke - Proceedings of the VLDB Endowment, 2018 - dl.acm.org
OLTP systems can often improve throughput by batching transactions and processing them
as a group. Batching has been used for optimizations such as message packing and group …

Consensus in data management: From distributed commit to blockchain

F Nawab, M Sadoghi - Foundations and Trends® in …, 2023 - nowpublishers.com
The problem of distributed consensus has played a major role in the development of
distributed data management systems. This includes the development of distributed atomic …

YCSB+ T: Benchmarking web-scale transactional databases

A Dey, A Fekete, R Nambiar… - 2014 IEEE 30th …, 2014 - ieeexplore.ieee.org
Database system benchmarks like TPC-C and TPC-E focus on emulating database
applications to compare different DBMS implementations. These benchmarks use carefully …

Dpaxos: Managing data closer to users for low-latency and mobile applications

F Nawab, D Agrawal, A El Abbadi - Proceedings of the 2018 …, 2018 - dl.acm.org
In this paper, we propose Dynamic Paxos (DPaxos), a Paxos-based consensus protocol to
manage access to partitioned data across globally-distributed datacenters and edge nodes …

[PDF][PDF] EasyCommit: A Non-blocking Two-phase Commit Protocol.

S Gupta, M Sadoghi - EDBT, 2018 - pdfs.semanticscholar.org
Easy Commit: A Non-blocking Two-phase Commit Protocol Page 1 Warmup Motivation 2PC
3PC EC Implementation Evaluation Conclusions Easy Commit: A Non-blocking Two-phase …

Parallel replication across formats in SAP HANA for scaling out mixed OLTP/OLAP workloads

J Lee, SH Moon, KH Kim, DH Kim, SK Cha… - Proceedings of the …, 2017 - dl.acm.org
Modern in-memory database systems are facing the need of efficiently supporting mixed
workloads of OLTP and OLAP. A conventional approach to this requirement is to rely on ETL …

Minimizing commit latency of transactions in geo-replicated data stores

F Nawab, V Arora, D Agrawal, A El Abbadi - Proceedings of the 2015 …, 2015 - dl.acm.org
Cross datacenter replication is increasingly being deployed to bring data closer to the user
and to overcome datacenter outages. The extent of the influence of wide-area …