Data storage management in cloud environments: Taxonomy, survey, and future directions

Y Mansouri, AN Toosi, R Buyya - ACM Computing Surveys (CSUR), 2017 - dl.acm.org
Storage as a Service (StaaS) is a vital component of cloud computing by offering the vision
of a virtually infinite pool of storage resources. It supports a variety of cloud-based data store …

Fast in-memory transaction processing using RDMA and HTM

X Wei, J Shi, Y Chen, R Chen, H Chen - Proceedings of the 25th …, 2015 - dl.acm.org
We present DrTM, a fast in-memory transaction processing system that exploits advanced
hardware features (ie, RDMA and HTM) to improve latency and throughput by over one …

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 …

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 …

Netlock: Fast, centralized lock management using programmable switches

Z Yu, Y Zhang, V Braverman, M Chowdhury… - Proceedings of the …, 2020 - dl.acm.org
Lock managers are widely used by distributed systems. Traditional centralized lock
managers can easily support policies between multiple users using global knowledge, but …

{FORD}: Fast one-sided {RDMA-based} distributed transactions for disaggregated persistent memory

M Zhang, Y Hua, P Zuo, L Liu - 20th USENIX Conference on File and …, 2022 - usenix.org
Persistent memory (PM) disaggregation improves the resource utilization and failure
isolation to build a scalable and cost-effective remote memory pool. However, due to offering …

Fast and general distributed transactions using RDMA and HTM

Y Chen, X Wei, J Shi, R Chen, H Chen - Proceedings of the Eleventh …, 2016 - dl.acm.org
Recent transaction processing systems attempt to leverage advanced hardware features like
RDMA and HTM to significantly boost performance, which, however, pose several limitations …

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 …

[PDF][PDF] High performance transactions via early write visibility

JM Faleiro, DJ Abadi, JM Hellerstein - Proceedings of the VLDB …, 2017 - par.nsf.gov
In order to guarantee recoverable transaction execution, database systems permit a
transaction's writes to be observable only at the end of its execution. As a consequence …

Existential consistency: Measuring and understanding consistency at facebook

H Lu, K Veeraraghavan, P Ajoux, J Hunt… - Proceedings of the 25th …, 2015 - dl.acm.org
Replicated storage for large Web services faces a trade-off between stronger forms of
consistency and higher performance properties. Stronger consistency prevents anomalies …