2017
DOI: 10.1007/978-3-319-59647-1_5
|View full text |Cite
|
Sign up to set email alerts
|

Self-stabilizing Reconfiguration

Abstract: Current reconfiguration techniques are based on starting the system in a consistent configuration, in which all participating entities are in a predefined state. Starting from that state, the system must preserve consistency as long as a predefined churn rate of processors joins and leaves is not violated, and unbounded storage is available. Many working systems cannot control this churn rate and do not have access to unbounded storage. System designers that neglect the outcome of violating the above assumptio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
2
2
2

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(12 citation statements)
references
References 24 publications
0
12
0
Order By: Relevance
“…The early solutions [3,15] model node failures as crashes and restrict the number f of failing servers (nodes) to be less than half of the nodes in the system. We follow a similar approach but require that in the presence of transient faults, and only then, a crashed node either restarts (we call this a detectable restart) or is removed from the system via a reconfiguration service [8]. Moreover, as specified in [10], our restriction on the number of crashes f is similar to the one of CAS [4].…”
Section: Benign Failuresmentioning
confidence: 99%
See 1 more Smart Citation
“…The early solutions [3,15] model node failures as crashes and restrict the number f of failing servers (nodes) to be less than half of the nodes in the system. We follow a similar approach but require that in the presence of transient faults, and only then, a crashed node either restarts (we call this a detectable restart) or is removed from the system via a reconfiguration service [8]. Moreover, as specified in [10], our restriction on the number of crashes f is similar to the one of CAS [4].…”
Section: Benign Failuresmentioning
confidence: 99%
“…Self-Stabilization in the Presence of Seldom Fairness. Dolev et al [8] proposed the following refinement of Dijkstra's design criteria of selfstabilization, which we believe to be convenient for dealing with the asynchronous nature of distributed systems. In the absence of transient faults, the environment is assumed to be asynchronous.…”
Section: Self-stabilizationmentioning
confidence: 99%
“…The advantage here is two folded: (i) systems that can reconfigure the set P are more durable since they can replace failing nodes with new ones, and (ii) they allow us to relax the assumption that failing node eventually restart (Section 2). As an alternative approach for implementing the self-stabilizing procedure for global reset, we propose to base the reset procedure on a self-stabilizing consensus algorithm, e.g., [9], and quorum reconfiguration [16]. Note that the system settings of [9,16] assume the availability of failure detector mechanisms, and the relevant liveness conditions for implementing these mechanisms.…”
Section: Bounded Variations On Algorithms 3 Andmentioning
confidence: 99%
“…As an alternative approach for implementing the self-stabilizing procedure for global reset, we propose to base the reset procedure on a self-stabilizing consensus algorithm, e.g., [9], and quorum reconfiguration [16]. Note that the system settings of [9,16] assume the availability of failure detector mechanisms, and the relevant liveness conditions for implementing these mechanisms. Moreover, quorum reconfiguration requires the use of state transfer procedure after every reconfiguration.…”
Section: Bounded Variations On Algorithms 3 Andmentioning
confidence: 99%
“…Part (1). We note that p i modifies replyDB i only in line 12 and line 16 in the do-forever loop (lines [11][12][13][14][15][16][17][18][19][20][21][22][23][24], and in lines 26 and 27 in the query reply procedure (lines [25][26][27]. In line 12 and line 16, the size of replyDB i either decreases (possible only at the first step that p i executes line 12 or line 16) or stays the same.…”
Section: Lemma 2 (Bounded Controller Memory)mentioning
confidence: 99%