Approximate Byzantine Fault-Tolerance in Distributed Optimization

被引:11
|
作者
Liu, Shuo [1 ]
Gupta, Nirupam [2 ]
Vaidya, Nitin H. [1 ]
机构
[1] Georgetown Univ, Washington, DC 20057 USA
[2] Ecole Polytech Fed Lausanne EPFL, Lausanne, Switzerland
基金
美国国家科学基金会;
关键词
Distributed optimization; Approximate fault-tolerance; Distributed gradient-descent; CYBER-PHYSICAL SYSTEMS;
D O I
10.1145/3465084.3467902
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper considers the problem of Byzantine fault-tolerance in distributed multi-agent optimization. In this problem, each agent has a local cost function, and in the fault-free case, the goal is to design a distributed algorithm that allows all the agents to find a minimum point of all the agents' aggregate cost function. We consider a scenario where some agents might be Byzantine faulty that renders the original goal of computing a minimum point of all the agents' aggregate cost vacuous. A more reasonable objective for an algorithm in this scenario is to allow all the non-faulty agents to compute the minimum point of only the non-faulty agents' aggregate cost. Prior work [24] shows that if there are up to f (out of n) Byzantine agents then a minimum point of the non-faulty agents' aggregate cost can be computed exactly if and only if the non-faulty agents' costs satisfy a certain redundancy property called 2f -redundancy. However, 2f-redundancy is an ideal property that can be satisfied only in systems free from noise or uncertainties, which can make the goal of exact fault-tolerance unachievable in some applications. Thus, we introduce the notion of (f, epsilon)-resilience, a generalization of exact fault-tolerance wherein the objective is to find an approximate minimum point of the non-faulty aggregate cost, with c accuracy. This approximate fault-tolerance can be achieved under a weaker condition that is easier to satisfy in practice, compared to 2f-redundancy. We obtain necessary and sufficient conditions for achieving (f, epsilon)-resilience characterizing the correlation between relaxation in redundancy and approximation in resilience. In case when the agents' cost functions are differentiable, we obtain conditions for (f, epsilon)-resilience of the distributed gradient-descent method when equipped with robust gradient aggregation; such as comparative gradient elimination or coordinate-wise trimmed mean.
引用
收藏
页码:379 / 389
页数:11
相关论文
共 50 条
  • [1] Efficient Byzantine Fault-Tolerance
    Veronese, Giuliana Santos
    Correia, Miguel
    Bessani, Alysson Neves
    Lung, Lau Cheuk
    Verissimo, Paulo
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (01) : 16 - 30
  • [2] Byzantine Fault-Tolerance with Commutative Commands
    Raykov, Pavel
    Schiper, Nicolas
    Pedone, Fernando
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2011, 7109 : 329 - +
  • [3] LAN DISTRIBUTED FAULT-TOLERANCE
    MIROJULIA, J
    DECENTRALIZED AND DISTRIBUTED SYSTEMS, 1993, 39 : 161 - 174
  • [4] SignSGD: Fault-tolerance to blind and byzantine adversaries
    Akoun, Jason
    Meyer, Sébastien
    arXiv, 2022,
  • [5] Byzantine Fault-Tolerance Consensus Algorithm Based on
    Li, Shuzhi
    Xiong, Weizhi
    Deng, Xiaohong
    Wang, Zhiqiang
    Liu, Hunwen
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2023, 45 (07) : 2484 - 2493
  • [6] Byzantine Fault-Tolerance in Decentralized Optimization under 2f-Redundancy
    Gupta, Nirupam
    Doan, Thinh T.
    Vaidya, Nitin H.
    2021 AMERICAN CONTROL CONFERENCE (ACC), 2021, : 3632 - 3637
  • [7] Enhanced Fault-Tolerance through Byzantine Failure Detection
    Bazzi, Rida A.
    Herlihy, Maurice
    PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5923 : 129 - +
  • [8] Ensuring fault-tolerance in distributed media
    Tormasov, AG
    Khasin, MA
    Pakhomov, YI
    PROGRAMMING AND COMPUTER SOFTWARE, 2001, 27 (05) : 245 - 251
  • [9] Ensuring Fault-Tolerance in Distributed Media
    A. G. Tormasov
    M. A. Khasin
    Yu. I. Pakhomov
    Programming and Computer Software, 2001, 27 : 245 - 251
  • [10] A distributed fault-tolerance mechanism in UNIX
    Gantenbein, RE
    Yu, ZJ
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1996, : 146 - 149