Group communication concerns sending messages to receiver groups in distributed systems. A process group comprises a set of processes and encapsulates their internal interactions, thereby simplifying the interactions between user programs and groups of receiving processes. Although the basic idea was proposed a few years ago, few systems or applications take advantage of it due to a lack of a comprehensive understanding of the requirements of group communication with respect to different classes of applications, and a lack of operating system support to meet those requirements. This dissertation consists of two parts that address these deficiencies. The first part provides a comprehensive understanding of process groups by examining ...
In distributed applications, a group of multiple processes is required to be cooperated by exchangin...
This work describes the design and implementation details of a reliable group communication mechanis...
One embodiment of the present invention provides a system for resolving a name request in a network ...
Group communication concerns sending messages to receiver groups in distributed systems. A process ...
An increasing number of applications with reliability requirements are being deployed in distributed...
T-Shoshiri is a distributed operating system for developing and testing distributed software. It pr...
In the past, system management tools for computer systems were oriented towards managing a single co...
Process groups are a natural tool for distributed programming, and are increasingly important in dis...
Many distributed systems for widearea networks can be built conveniently, and operate efficiently a...
In recent years, there has been an increase in the number of group-based applications composed of co...
Reliable group ordered delivery of multicast messages in a distributed system is a useful service th...
This paper examines the problem of building scalable, fault-tolerant distributed systems from collec...
We describe a novel scalable group membership algorithm designed for wide area networks (WANs). Our ...
Human-centric naming will largely facilitate access and deployment of network services in a future I...
Many wide-area distributed applications, including distributed databases, can be implemented using a...
In distributed applications, a group of multiple processes is required to be cooperated by exchangin...
This work describes the design and implementation details of a reliable group communication mechanis...
One embodiment of the present invention provides a system for resolving a name request in a network ...
Group communication concerns sending messages to receiver groups in distributed systems. A process ...
An increasing number of applications with reliability requirements are being deployed in distributed...
T-Shoshiri is a distributed operating system for developing and testing distributed software. It pr...
In the past, system management tools for computer systems were oriented towards managing a single co...
Process groups are a natural tool for distributed programming, and are increasingly important in dis...
Many distributed systems for widearea networks can be built conveniently, and operate efficiently a...
In recent years, there has been an increase in the number of group-based applications composed of co...
Reliable group ordered delivery of multicast messages in a distributed system is a useful service th...
This paper examines the problem of building scalable, fault-tolerant distributed systems from collec...
We describe a novel scalable group membership algorithm designed for wide area networks (WANs). Our ...
Human-centric naming will largely facilitate access and deployment of network services in a future I...
Many wide-area distributed applications, including distributed databases, can be implemented using a...
In distributed applications, a group of multiple processes is required to be cooperated by exchangin...
This work describes the design and implementation details of a reliable group communication mechanis...
One embodiment of the present invention provides a system for resolving a name request in a network ...