Migration is a powerful technique in distributed systems providing many benefits. The granularity of migration ranges from the coarse-grained movement of whole processes to the fine-grained mobility of individual objects which provides more flexibility and control. One of the costs of fine-grained mobility is an increase in the complexity of programming with respect to failures. Classic fault-tolerance techniques for distributed systems cannot be applied in systems with fine-grained object mobility due to the unacceptable overhead of applying these techniques to many small objects. We discuss a group service that allows programmers to apply classic distributed system fault-tolerance techniques to systems with fine-grained object mo...
Failure detection and group membership are two important components of fault-tolerant distributed sy...
If a groupware system is to be effectively used, especially over a wide-are network such as the Inte...
Distributed collaboration systems must allow dynamic joining and leaving of sessions and therefore m...
Clusters of message-passing computing nodes provide high-performance platforms for distributed appli...
PhD ThesisMany fault-tolerant group communication middleware systems have been implemented assuming ...
Many fault-tolerant group communication middleware systems have been implemented assuming crash fail...
In a distributed system, replication of components, such as objects, is a well known way of achievin...
In recent years, the study of distributed systems has become an increasingly important focus of comp...
This paper presents a lightweight reliable object migration protocol that preserves the centralized ...
The difficulty of designing fault-tolerant distributed algorithms increases with the severity of fa...
Distributed computing is one of the major trends in the computer industry. As systems become more di...
We describe a collection of communication primitives integrated with a mechanism for handling proce...
This dissertation focuses on the area of improving programming language support for constructing fau...
We present a new software architecture in which all concepts necessary to achieve fault tolerance ca...
. We are building a wide-area location service that tracks the current location mobile objects. The...
Failure detection and group membership are two important components of fault-tolerant distributed sy...
If a groupware system is to be effectively used, especially over a wide-are network such as the Inte...
Distributed collaboration systems must allow dynamic joining and leaving of sessions and therefore m...
Clusters of message-passing computing nodes provide high-performance platforms for distributed appli...
PhD ThesisMany fault-tolerant group communication middleware systems have been implemented assuming ...
Many fault-tolerant group communication middleware systems have been implemented assuming crash fail...
In a distributed system, replication of components, such as objects, is a well known way of achievin...
In recent years, the study of distributed systems has become an increasingly important focus of comp...
This paper presents a lightweight reliable object migration protocol that preserves the centralized ...
The difficulty of designing fault-tolerant distributed algorithms increases with the severity of fa...
Distributed computing is one of the major trends in the computer industry. As systems become more di...
We describe a collection of communication primitives integrated with a mechanism for handling proce...
This dissertation focuses on the area of improving programming language support for constructing fau...
We present a new software architecture in which all concepts necessary to achieve fault tolerance ca...
. We are building a wide-area location service that tracks the current location mobile objects. The...
Failure detection and group membership are two important components of fault-tolerant distributed sy...
If a groupware system is to be effectively used, especially over a wide-are network such as the Inte...
Distributed collaboration systems must allow dynamic joining and leaving of sessions and therefore m...