Trustworthy Distributed Average Consensus Based on Locally Assessed Trust Evaluations

被引:2
作者
Hadjicostis, Christoforos N. [1 ,2 ]
Dominguez-Garcia, Alejandro D. [2 ]
机构
[1] Univ Cyprus, Dept Elect & Comp Engn, CY-1678 Nicosia, Cyprus
[2] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61801 USA
关键词
Topology; Multi-agent systems; Distributed algorithms; Convergence; Bidirectional control; Stochastic processes; Heuristic algorithms; Distributed averaging; distributed trust assessment; fault-tolerant consensus; resilience; multiagent systems; trustworthy computation; NETWORKS; AGENTS;
D O I
10.1109/TAC.2024.3422738
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article proposes a distributed algorithm for average consensus in a multiagent system under a fixed bidirectional communication topology, in the presence of untrustworthy (malicious) agents (nodes) that may try to influence the average consensus outcome by manipulating their updates. The proposed algorithm converges asymptotically to the average of the initial values of the trustworthy (nonmalicious) nodes, which we refer to as the trustworthy average, as long as the underlying topology that describes the information exchange among the trustworthy nodes is connected. We first present a distributed iterative algorithm that assumes that each node receives (at each iteration or periodically) side information about the trustworthiness of the other nodes, and it uses such trust assessments to determine whether or not to incorporate messages received from its neighbors, as well as to make proper adjustments in its calculation depending on whether a previously trustworthy neighbor becomes untrustworthy or vice-versa. We show that, as long as the trust assessments for each trustworthy node eventually reflect correctly the status (trustworthy or untrustworthy) of its neighboring nodes, the algorithm guarantees asymptotic convergence to the trustworthy average. We subsequently discuss how the proposed algorithm can be enhanced with functionality that enables each node to obtain trust assessments about its neighbors by utilizing information that it receives from its two-hop neighbors at infrequent, perhaps randomly chosen, time instants.
引用
收藏
页码:371 / 386
页数:16
相关论文
共 41 条
[1]   Resilient distributed vector consensus using centerpoint [J].
Abbas, Waseem ;
Shabbir, Mudassir ;
Li, Jiani ;
Koutsoukos, Xenofon .
AUTOMATICA, 2022, 136
[2]  
Akgn O. E., 2023, PROC MACHINERY LEARN, V211, P1
[3]   Distributed average consensus with dithered quantization [J].
Aysal, Tuncer Can ;
Coates, Mark J. ;
Rabbat, Michael G. .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2008, 56 (10) :4905-4918
[4]   Quantized Consensus and Averaging on Gossip Digraphs [J].
Cai, Kai ;
Ishii, Hideaki .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2011, 56 (09) :2087-2100
[5]   Reaching a consensus in a dynamically changing environment: A graphical approach [J].
Cao, Ming ;
Morse, A. Stephen ;
Anderson, Brian D. O. .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2008, 47 (02) :575-600
[6]   Distributed algorithms for reaching consensus on general functions [J].
Cortes, Jorge .
AUTOMATICA, 2008, 44 (03) :726-737
[7]   Distributed Matrix Scaling and Application to Average Consensus in Directed Graphs [J].
Dominguez-Garcia, Alejandro D. ;
Hadjicostis, Christoforos N. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2013, 58 (03) :667-681
[8]   LiMoSense: live monitoring in dynamic sensor networks [J].
Eyal, Ittay ;
Keidar, Idit ;
Rom, Raphael .
DISTRIBUTED COMPUTING, 2014, 27 (05) :313-328
[9]  
Fung C, 2020, Arxiv, DOI arXiv:1808.04866
[10]   Guaranteeing spoof-resilient multi-robot networks [J].
Gil, Stephanie ;
Kumar, Swarun ;
Mazumder, Mark ;
Katabi, Dina ;
Rus, Daniela .
AUTONOMOUS ROBOTS, 2017, 41 (06) :1383-1400