Documente Academic
Documente Profesional
Documente Cultură
in
Robust Networks
Heath J. LeBlanc, Member, IEEE,
Haotian Zhang, Student Member, IEEE,
Xenofon Koutsoukos, Senior Member, IEEE,
Shreyas Sundaram, Member, IEEE
I. ABSTRACT
Resilient consensus in the presence of misbehaving nodes was studied.
Fault-tolerant consensus algorithms typically assume knowledge of
nonlocal information; however, this assumption is not suitable for largescale dynamic networks. To remedy this, we focus on local strategies
A. DEFINITIONS
Local (vs Nonlocal) Information: information obtained by each node
only with neighbors in the network.
(Cont).
(j, i) E[t] models information flow from node j to node i at time-step t.
Rooted out-branching: there exists a node r, the root, such that for
each i V, there exists a path from r to i.
In (vs Out) Neighbors: Vi[t] = {j V: (j, i) E[t]} and the (in-) degree
of i is denoted di[t] =|Vi[t]| and the set of out-neighbors of node i at
time-step t is defined as Vout i [t] = {j V : (i, j) E[t]}.
Inclusive Neighbors: each node has access to its own state at time-step
t, we also consider the inclusive neighbors of node i, denoted Ji[t] =
Vi[t]{i}.
B. PREVIOUS WORKS
Approximate Byzantine Consensus: nodes are required to achieve
approximate agreement in the presence of misbehaving nodes.
Solution = MSR algorithm (Mean-Subsequence-Reduced) : each node
disregards the largest and smallest F values received from its neighbors
and updates its state to be the average of a carefully chosen subset of
the remaining values
ARC-P ,W-MSR algoritmhs introduced earlier.
C. CONTRIBUTIONS
In this paper, it was shown that traditional graph theoretic properties such as
connectivity and minimum degree, which have played a vital role in
characterizing the resilience of distributed algorithms are not adequate when
the nodes make purely local decisions (i.e., without knowing nonlocal
aspects of the network topology). Instead, we introduce a novel topological
property, referred to as network robustness, and show that this concept is the
key property for reasoning about the ability of purely local algorithms to
succeed.
Threat Models
Byzantine: does not send information or sends wrong information
Malicious: sends wrong information. ( applies update rule differently)
Malicious = Byzantine but not vice versa.
Scope of Threats
F - total set means at most F nodes in
network.
F - local set means at most F nodes in
only the neighborhoods of other nodes.
f-fraction local set means at most
f.(# of neighbors) nodes where 0 f 1
in only the neighborhoods of other
nodes.
Description of W-MSR
There are a few key differences between the operations used in
the W-MSR algorithm and the MSR algorithm given in [30].
W-MSR
MSR
averages.
Here, n=8, F=2 and K=5 which is connectivity. X and Y are subgraphs
and each node in X has exactly F=2 neighbors in Y and vice versa. Initial
values of nodes in X and Y are a,b R, with a b, then asymptotic
consensus is not achieved whenever W-MSR is used with parameter F.
This is because each node views the values of its F neighbors from the
opposing set as extreme, and removes all of these values from its list.
The only remaining values for each node are from its own set, and thus
no node ever changes its value.