WPaxos: Wide Area Network Flexible Consensus
WPaxos: Wide Area Network Flexible Consensus
复制标题
DOI:
10.1109/tpds.2019.2929793
复制
发表时间:
2017-03
影响因子:
5.3
通讯作者:
Ailidani Ailijiang;Aleksey Charapko;M. Demirbas;T. Kosar
中科院分区:
文献类型:
--
作者:
Ailidani Ailijiang;Aleksey Charapko;M. Demirbas;T. Kosar
WPaxos is a multileader Paxos protocol that provides low-latency and high-throughput consensus across wide-area network (WAN) deployments. WPaxos uses multileaders, and partitions the object-space among these multileaders. Unlike statically partitioned multiple Paxos deployments, WPaxos is able to adapt to the changing access locality through object stealing. Multiple concurrent leaders coinciding in different zones steal ownership of objects from each other using phase-1 of Paxos, and then use phase-2 to commit update-requests on these objects locally until they are stolen by other leaders. To achieve fast phase-2 commits, WPaxos adopts the flexible quorums idea in a novel manner, and appoints phase-2 acceptors to be close to their respective leaders. We implemented WPaxos and evaluated it over WAN deployments across 5 AWS regions. The dynamic partitioning of the object-space and emphasis on zone-local commits allow WPaxos to significantly outperform both partitioned Paxos deployments and leaderless Paxos approaches.