WPaxos: Wide Area Network Flexible Consensus

被引:20
|
作者
Ailijiang, Ailidani [1 ,2 ]
Charapko, Aleksey [1 ,2 ]
Demirbas, Murat [2 ]
Kosar, Tevfik [2 ]
机构
[1] Microsoft, Redmond, WA USA
[2] SUNY Buffalo, Buffalo, NY 14260 USA
基金
美国国家科学基金会;
关键词
Distributed systems; distributed applications; wide-area networks; fault-tolerance;
D O I
10.1109/TPDS.2019.2929793
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 objectspace and emphasis on zone-local commits allow WPaxos to significantly outperform both partitioned Paxos deployments and leaderless Paxos approaches.
引用
收藏
页码:211 / 223
页数:13
相关论文
共 50 条
  • [1] Wide area sensor network
    Mukhopadhyay, Sanjoy
    Nix, Tricia
    Junker, Robert
    Brentano, Josef
    Khona, Dhiren
    Nevada, Bechtel
    SENSORS, AND COMMAND, CONTROL, COMMUNICATIONS, AND INTELLIGENCE (C31)TECHNOLOGIES FOR HOMELAND SECURITY AND HOMELAND DEFENSE V, 2006, 6201
  • [2] On Wide Area Network Optimization
    Zhang, Yan
    Ansari, Nirwan
    Wu, Mingquan
    Yu, Heather
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2012, 14 (04): : 1090 - 1113
  • [3] Wide area network ecology
    Meek, JT
    Eichert, ES
    Takayama, K
    PROCEEDINGS OF THE TWELFTH SYSTEMS ADMINISTRATION CONFERENCE (LISA XII), 1998, : 149 - 157
  • [4] Evolution of the wide area network
    Bosco, HL
    Dowden, DC
    BELL LABS TECHNICAL JOURNAL, 2000, 5 (01) : 46 - 72
  • [5] Flexible consistency for wide area peer replication
    Susarla, S
    Carter, J
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2005, : 199 - 208
  • [6] Network System for Wide Area DGNSS
    Liu, Baojun
    Cai, Li
    Li, Yan
    Lu, Hu
    Wen, Ying
    Tang, Shangqin
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2011, 26 (01) : 4 - 8
  • [7] Experiences with a wide area gigabit network
    Terstriep, JA
    Menelli, RJ
    Kwan, TT
    CONFERENCE PROCEEDINGS OF THE 1996 IEEE FIFTEENTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS, 1996, : 179 - 187
  • [8] The characterization of a wide area network computation
    Freitas, CJ
    Coffin, DB
    Murphy, RL
    PARALLEL COMPUTING, 2003, 29 (07) : 879 - 894
  • [9] SimPP - Wide Area Network Simulator
    Pelka, Tomas
    Polivka, Michal
    Hajny, Jan
    TSP 2010: 33RD INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING, 2010, : 310 - 313
  • [10] Placement of network servers in a wide-area network
    Al-Fawzan, MA
    Hoymany, F
    COMPUTER NETWORKS, 2000, 34 (03) : 355 - 361