[PDF][PDF] Using process groups to implement failure detection in asynchronous environments
AM Ricciardi, KP Birman - Proceedings of the tenth annual ACM …, 1991 - dl.acm.org
Agreement on the membership of a group of processes in a distributed system is a basic
problem that arises in a wide range of applications. Such groups occur when a set of processes …
problem that arises in a wide range of applications. Such groups occur when a set of processes …
[BOOK][B] The group membership problem in asynchronous systems
AM Ricciardi - 1993 - search.proquest.com
The thesis formally defines the class of Process Group Membership Problems (GMP) for
asynchronous systems. These problems involve maintaining a list of processes belonging to the …
asynchronous systems. These problems involve maintaining a list of processes belonging to the …
Virtually-synchronous communication based on a weak failure suspector
A Schiper, A Ricciardi - FTCS-23 The Twenty-Third …, 1993 - ieeexplore.ieee.org
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 …
service upon which to build fault-tolerant, distributed applications. It is shown that an FS with …
Understanding partitions and the'no partition'assumption
Discusses partitions in asynchronous message-passing systems. In such systems, slow
processes and slow links can lead to virtual partitions that are indistinguishable from real ones. …
processes and slow links can lead to virtual partitions that are indistinguishable from real ones. …
[PDF][PDF] Practical utility of knowledge-based analyses: optimizations and optimality for an implementation of asynchronous, fail-stop processes
AM Ricciardi - 1991 - ecommons.cornell.edu
The Group Membership Problem is concered with propagating changes in the membership
of a group of processes to the members of that group. A restricted version of this problem …
of a group of processes to the members of that group. A restricted version of this problem …
[PDF][PDF] Process membership in asynchronous environments
AM Ricciardi, KP Birman - 1993 - ecommons.cornell.edu
The development of reliable distributed software is simplified by the ability to assume a fail-stop
failure model. We discuss the emulation of such a model in an asynchronous distributed …
failure model. We discuss the emulation of such a model in an asynchronous distributed …
Dissecting distributed coordination
A Ricciardi - … Algorithms: 9th International Workshop, WDAG'95 Le …, 1995 - Springer
This paper derives necessary and sufficient communication for distributed applications that
perform certain actions uniformly in asynchronous systems. We show there is an essential …
perform certain actions uniformly in asynchronous systems. We show there is an essential …
[PDF][PDF] A new model for availability in the face of self-propagating attacks
MJ Lin, AM Ricciardi, K Marzullo - Proceedings of the 1998 workshop on …, 1998 - dl.acm.org
There are similarities between problems associated with processes that are under the control
of an intruder and problems associated with processes that are arbitrarily faulty. A process …
of an intruder and problems associated with processes that are arbitrarily faulty. A process …
Nile: Wide-area computing for high energy physics
K Marzullo, M Ogg, A Ricciardi, A Amoroso… - Proceedings of the 7th …, 1996 - dl.acm.org
The CLEO project [2], centered at Cornell University, is a large-scale high energy physics
project. The goals of the project arise from an esoteric question---why is there apparently so …
project. The goals of the project arise from an esoteric question---why is there apparently so …
Impossibility of (repeated) reliable broadcast
A Ricciardi - Proceedings of the fifteenth annual ACM symposium …, 1996 - dl.acm.org
Introduction The overwhelming body of literature in coordination and agreement problems
discusses the issues in reaching a single distributed decision, or when multiple decisions …
discusses the issues in reaching a single distributed decision, or when multiple decisions …