Efficient replication via timestamp stability

dc.contributor.author Vítor Manuel Duarte en
dc.contributor.author Carlos Baquero en
dc.contributor.author Gotsman,A en
dc.contributor.author Sutra,P en
dc.contributor.other 6704 en
dc.contributor.other 5596 en
dc.date.accessioned 2023-01-09T17:56:20Z
dc.date.available 2023-01-09T17:56:20Z
dc.date.issued 2021 en
dc.description.abstract Modern web applications replicate their data across the globe and require strong consistency guarantees for their most critical data. These guarantees are usually provided via state-machine replication (SMR). Recent advances in SMR have focused on leaderless protocols, which improve the availability and performance of traditional Paxos-based solutions. We propose Tempo - a leaderless SMR protocol that, in comparison to prior solutions, achieves superior throughput and offers predictable performance even in contended workloads. To achieve these benefits, Tempo timestamps each application command and executes it only after the timestamp becomes stable, i.e., all commands with a lower timestamp are known. Both the timestamping and stability detection mechanisms are fully decentralized, thus obviating the need for a leader replica. Our protocol furthermore generalizes to partial replication settings, enabling scalability in highly parallel workloads. We evaluate the protocol in both real and simulated geo-distributed environments and demonstrate that it outperforms state-of-the-art alternatives. © 2021 ACM. en
dc.identifier P-00T-XEQ en
dc.identifier.uri http://dx.doi.org/10.1145/3447786.3456236 en
dc.identifier.uri https://repositorio.inesctec.pt/handle/123456789/13453
dc.language eng en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Efficient replication via timestamp stability en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
P-00T-XEQ.pdf
Size:
305.09 KB
Format:
Adobe Portable Document Format
Description: