Proceedings of the 2009 ACM Symposium on Applied Computing 2009
DOI: 10.1145/1529282.1529513
|View full text |Cite
|
Sign up to set email alerts
|

Latency-aware leader election

Abstract: Experimental studies have shown that electing a leader based on measurements of the underlying communication network can be beneficial. We use this approach to study the problem of electing a leader that is eventually not only correct (as captured by the Ω failure detector abstraction), but also optimal with respect to the transmission delays to its peers. We give the definitions of this problem and a suitable model, thus allowing us to make an analytical analysis of the problem, which is in contrast to previo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 11 publications
(17 reference statements)
0
7
0
Order By: Relevance
“…The results show that our request latency metrics can in some cases significantly diverge from consensus latency, which is the metric optimized by leader election algorithms such as the one of Santos et al [17]. Depending on the particular setting, selecting an appropriate scoring function can elect leaders that provide up to 50% lower request latencies than arbitrarily elected leaders, while recovery-oriented oracles can elect leaders that provide minimal recovery times.…”
Section: Introductionmentioning
confidence: 92%
See 3 more Smart Citations
“…The results show that our request latency metrics can in some cases significantly diverge from consensus latency, which is the metric optimized by leader election algorithms such as the one of Santos et al [17]. Depending on the particular setting, selecting an appropriate scoring function can elect leaders that provide up to 50% lower request latencies than arbitrarily elected leaders, while recovery-oriented oracles can elect leaders that provide minimal recovery times.…”
Section: Introductionmentioning
confidence: 92%
“…To solve consensus, it is necessary and sufficient to elect a leader [5,7]. The problem of leader election has been broadly investigated from many viewpoints, from minimizing the synchrony and reliability requirements imposed on links [2,15], to optimizing the Quality of Service of failure detection [8], to electing the leader that can minimize the latency of solving consensus [17]. The ZooKeeper atomic broadcast protocol (Zab) implements a variant of the atomic broadcast primitive called primary order atomic broadcast [13].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Instead of using their algorithm, we decided to modify a simpler algorithm: the rotating leader election as described by Aguilera et al [1]. The same algorithm has already been modified to elect an optimal leader by Nuno et al [12]. Nevertheless, their algorithm exclusively focus on latency minimization providing no configurability.…”
Section: G Optimizing For Connection Countmentioning
confidence: 99%