DocumentCode
3049189
Title
Virtually-synchronous communication based on a weak failure suspector
Author
Schiper, Andre ; Ricciardi, Aleta
Author_Institution
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
fYear
1993
fDate
22-24 June 1993
Firstpage
534
Lastpage
543
Abstract
Failure detectors (or, more accurately, failure suspectors, or FS) appear to be a fundamental service upon which to build fault-tolerant, distributed applications. It is shown that an 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 simplifies building fault-tolerant applications that mask failures by replicating processes. The authors suggest a three-component architecture to implement virtually synchronous communication: (1) at the lowest level, the FS component; on top of it, (2a) a component that defines new views, and (2b) a component that reliably multicasts messages within a view.
Keywords
fault tolerant computing; failure detectors; fault tolerant distributed applications; network partitions; process crash failures; virtually synchronous communication; virtually-synchronous communication; weak failure suspector; Broadcasting; Buildings; Computer crashes; Computer science; Contracts; Detectors; Fault detection; Fault tolerance; Fault tolerant systems; Intersymbol interference;
fLanguage
English
Publisher
ieee
Conference_Titel
Fault-Tolerant Computing, 1993. FTCS-23. Digest of Papers., The Twenty-Third International Symposium on
Conference_Location
Toulouse, France
ISSN
0731-3071
Print_ISBN
0-8186-3680-7
Type
conf
DOI
10.1109/FTCS.1993.627356
Filename
627356
Link To Document