FTCS-23 the Twenty-Third International Symposium on Fault-Tolerant Computing
DOI: 10.1109/ftcs.1993.627356
|View full text |Cite
|
Sign up to set email alerts
|

Virtually-synchronous communication based on a weak failure suspector

Abstract: Failure detectors (or, more accurately Failure Suspectors -FS) appear to be a fundamental service upon whach to buald fault-tolerant, distributed applacataons. This paper shows that a FS with very weak semantics (i.e. that delivers failure and recovery information in no specific order) suffices to implement virtually-synchronous communication (VSC) in an asynchronous system subject to process crash failures and network partitions. The VSC paradigm is particularly useful in asynchronous systems and greatly simp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 33 publications
(10 citation statements)
references
References 26 publications
0
10
0
Order By: Relevance
“…Reachability information is typically derived from a system service called the failure 8uspector [6,15]. In an asynchronous system, conclusions regarding reachability derived by individual processes can never be totally accurate and may be mutually inconsistent.…”
Section: Large-scale Distributed Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…Reachability information is typically derived from a system service called the failure 8uspector [6,15]. In an asynchronous system, conclusions regarding reachability derived by individual processes can never be totally accurate and may be mutually inconsistent.…”
Section: Large-scale Distributed Systemsmentioning
confidence: 99%
“…We believe that the ability to manage shared state in an asynchronous large-scale distributed system requires a minimum set of fault-tolerant abstractions similar to those defined by view-s~lnchronous commgnication (VSC) [15,1]. 1 The basic primitive of VSC is the reliable multicast of a message to a group of processes.…”
Section: Core Membersmentioning
confidence: 99%
“…At the lowest layer, we rely on a view-synchronoua communication (VSC) service [15,1,5] providing a minimal set of primitives for reliable multicasts and membership changes. The core members rely on VSC semantics for internal communication and the handling of request/reply interactions with clients.…”
Section: Introductionmentioning
confidence: 99%
“…Local Monotonicity has two important consequences: it guarantees that the same view is not delivered more then once to the same end-point and that if two views are delivered to two end-points they are delivered in the same order. These properties are ful lled by virtually all group membership services (e.g., 12,16,7,19,10,27,34,5]). …”
Section: The Membership Service Speci Cationmentioning
confidence: 99%
“…Many variants of virtual synchrony s e m a n tics have been suggested 32,19,39,12,34,18]. All of these variants specify that every message is delivered in the same view by all processes that deliver it.…”
Section: Introductionmentioning
confidence: 99%