2015
DOI: 10.1007/978-3-662-48653-5_2
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Counting with Optimal Resilience

Abstract: Abstract. Consider a complete communication network of n nodes, where the nodes receive a common clock pulse. We study the synchronous c-counting problem: given any starting state and up to f faulty nodes with arbitrary behaviour, the task is to eventually have all correct nodes labeling the pulses with increasing values modulo c in agreement. Thus, we are considering algorithms that are self-stabilising despite Byzantine failures. In this work, we give new algorithms for the synchronous counting problem that … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
18
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
3
2
2

Relationship

3
4

Authors

Journals

citations
Cited by 9 publications
(18 citation statements)
references
References 13 publications
0
18
0
Order By: Relevance
“…Our approach bears similarity to our constructions from earlier work [26,28], but attains better bit complexity and can be used with an arbitrary consensus routine. On a high level, we take the following approach as also illustrated in Figure 4: 1.…”
Section: Constructing Weak Pulsers From Less Resilient Strong Pulsersmentioning
confidence: 95%
See 1 more Smart Citation
“…Our approach bears similarity to our constructions from earlier work [26,28], but attains better bit complexity and can be used with an arbitrary consensus routine. On a high level, we take the following approach as also illustrated in Figure 4: 1.…”
Section: Constructing Weak Pulsers From Less Resilient Strong Pulsersmentioning
confidence: 95%
“…Recently, we gave recursive constructions that achieve linear stabilisation time using only polylogarithmic message size and state bits per node [26,28]; see also the extended and revised version [29]. However, our previous constructions relied on specific (deterministic) consensus routines and their properties in a relatively ad hoc manner.…”
Section: Related Workmentioning
confidence: 99%
“…(E.g., agents regularly receive a common pulse.) Clock synchronization in this setting is often referred to as digital clock synchronization, or synchronous counting [13,19,33,34]. The focus of most previous work on this problem has been to achieve resilience against Byzantine agents, whose behaviour can be arbitrary (and malicious), along with self-stabilization, which guarantees convergence from any configuration of the agents' states (and thus resilience to transient failures).…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, we present two complementary approaches for reducing the number of bits communicated during and after stabilisation. * The manuscript is an extended and revised version of two preliminary conference reports [24,26] that appeared in the is based on, we outlined a recursive approach where each node needs to participate in only O(log f / log log f ) parallel instances of consensus. However, this approach resulted in suboptimal resilience of f = n 1−o(1) .Finally, we note that while counting algorithms are usually designed for the case of a fullyconnected communication topology, the algorithms can be extended to use in a variety of other graph classes with high enough connectivity [16].Related problems.…”
mentioning
confidence: 99%
“…Moreover, we present two complementary approaches for reducing the number of bits communicated during and after stabilisation. * The manuscript is an extended and revised version of two preliminary conference reports [24,26] that appeared in the is based on, we outlined a recursive approach where each node needs to participate in only O(log f / log log f ) parallel instances of consensus. However, this approach resulted in suboptimal resilience of f = n 1−o(1) .…”
mentioning
confidence: 99%