Delphi: Efficient Asynchronous Approximate Agreement for Distributed Oracles

被引:0
|
作者
Bandarupalli, Akhil [1 ]
Bhat, Adithya [2 ]
Bagchi, Saurabh [1 ]
Kate, Aniket [1 ,5 ]
Liu-Zhang, Chen-Da [3 ,6 ]
Reiter, Michael K. [4 ,7 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
[2] Visa Res, Foster City, CA USA
[3] Lucerne Univ Appl Sci & Arts, Luzern, Switzerland
[4] Duke Univ, Durham, NC USA
[5] Supra Res, Kelowna, BC, Canada
[6] Web3 Fdn, Zug, Switzerland
[7] Chainlink Labs, New York, NY USA
基金
美国国家科学基金会;
关键词
CONSENSUS;
D O I
10.1109/DSN58291.2024.00051
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Agreement protocols are crucial in various emerging applications, spanning from distributed (blockchains) oracles to fault-tolerant cyber-physical systems. In scenarios where sensor/oracle nodes measure a common source, maintaining output within the convex range of correct inputs, known as convex validity, is imperative. Present asynchronous convex agreement protocols employ either randomization, incurring substantial computation overhead, or approximate agreement techniques, leading to high (O) over tilde (n(3)) communication for an n-node system. This paper introduces Delphi, a deterministic protocol with (O) over tilde (n(2)) communication and minimal computation overhead. Delphi assumes that honest inputs are bounded, except with negligible probability, and integrates agreement primitives from literature with a novel weighted averaging technique. Experimental results highlight Delphi's superior performance, showcasing a significantly lower latency compared to state-of-the-art protocols. Specifically, for an n = 160-node system, Delphi achieves an 8x and 3x improvement in latency within CPS and AWS environments, respectively.
引用
收藏
页码:456 / 469
页数:14
相关论文
共 50 条
  • [41] Asynchronous Distributed Optimization via ADMM with Efficient Communication
    Rikos, Apostolos, I
    Jiang, Wei
    Charalambous, Themistoklis
    Johansson, Karl H.
    2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 7002 - 7008
  • [42] An Asynchronous Distributed ADMM Algorithm and Efficient Communication Model
    Fang, Ling
    Lei, Yongmei
    2016 IEEE 14TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 14TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 2ND INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/DATACOM/CYBERSC, 2016, : 136 - 140
  • [43] Communication-Efficient Signature-Free Asynchronous Byzantine Agreement
    Li, Fan
    Chen, Jinyuan
    2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, : 2864 - 2869
  • [44] Efficient Distributed Online Prediction and Stochastic Optimization With Approximate Distributed Averaging
    Tsianos, Konstantinos I.
    Rabbat, Michael G.
    IEEE TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING OVER NETWORKS, 2016, 2 (04): : 489 - 506
  • [45] Reliable and Efficient Agreement Protocol in Fully Distributed Systems
    Aikebaier, Ailixier
    Enokido, Tomoya
    Takizawa, Makoto
    2009 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2009), 2009, : 463 - +
  • [46] Solving agreement problems with weak ordering oracles
    Pedone, F
    Schiper, A
    Urbán, P
    Cavin, D
    DEPENDABLE COMPUTING: EDCC-4, PROCEEDINGS, 2002, 2485 : 44 - 61
  • [47] The road to Delphi. The life and afterlife of Oracles.
    Kindt, J
    JOURNAL OF HELLENIC STUDIES, 2005, 125 : 176 - 177
  • [48] Deterministic constructions of approximate distance oracles and spanners
    Roditty, L
    Thorup, M
    Zwick, U
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2005, 3580 : 261 - 272
  • [49] Approximate distance oracles for graphs with dense clusters
    Andersson, M
    Gudmundsson, J
    Levcopoulos, C
    ALGORITHMS AND COMPUTATION, 2004, 3341 : 53 - 64
  • [50] Consulting records management oracles-a Delphi in practice
    McLeod, Julie
    Childs, Sue
    ARCHIVAL SCIENCE, 2007, 7 (02) : 147 - 166