ACM Transactions on Computer Systems (TOCS)
Using Optimistic Atomic Broadcast in Transaction Processing Systems
IEEE Transactions on Knowledge and Data Engineering
SCORe: a scalable one-copy serializable partial replication protocol
Proceedings of the 13th International Middleware Conference
S-Paxos: Offloading the Leader for High Throughput State Machine Replication
SRDS '12 Proceedings of the 2012 IEEE 31st Symposium on Reliable Distributed Systems
Hi-index | 0.00 |
We present SMASH, a high performance active replication approach for fault-tolerant distributed transactional systems. The active replication paradigm allows transactions to execute locally, costing them only a single network communication step during transaction execution. Shared objects are replicated across all sites, avoiding remote object accesses. Replica consistency is ensured by an optimistic atomic broadcast layer that total-orders transactional requests, while guaranteeing minimal message reordering. Additionally, a local multi-version concurrency control protocol efficiently enforces a commit order equivalent to transactions' delivery order, while read transactions are executed in parallel.