Distributed applications often require sophisticated communication services such as multicast, membership, group RPC (GRPC), transactions, or support for mobility. These services form a large portion of the supporting software for distributed applications, yet the specific requirements of the service vary from application to application. Constructing communication services that are useful for multiple diverse applications while still being manageable and efficient is a major challenge. This dissertation focuses on improving the construction of complex communication services. The contributions of the dissertation are a new model for the construction of such services and the design and implementation of a supporting network subsystem. In this...
This paper describes the design and implementation of extensions to the Regis distributed programmin...
The design and analysis of transport protocols for reliable communications constitutes the topic of ...
A methodology and architecture have been developed that contrast sharply with common interpretations...
New distributed computing applications are driving the development of more specialized protocols, as...
Constructing communication services that provide real-time guarantees is important for many applicat...
Mobile computing systems present challenges for message routing, support for disconnected operation,...
This paper introduces Groupz, a novel development framework for group communication protocol. Groupz...
The implementation of a complex high-level protocol is described. The protocol, a reliable ordered b...
Fault tolerance--that is, the ability of a system to continue providing its specified service despit...
The proliferation of high-speed networks has led to the emergence of new applications with requireme...
The growing demand for distributed systems running in many environments and built atop heterogeneous...
Fault tolerance---that is, the ability of a system to continue providing its specified service despi...
New high speed networks and the requirements of users for the support of interpersonal communication...
This paper describes a research project on specification and implementation of a fast, reliable and ...
This paper presents a novel architecture for communication protocols that takes advantage of object ...
This paper describes the design and implementation of extensions to the Regis distributed programmin...
The design and analysis of transport protocols for reliable communications constitutes the topic of ...
A methodology and architecture have been developed that contrast sharply with common interpretations...
New distributed computing applications are driving the development of more specialized protocols, as...
Constructing communication services that provide real-time guarantees is important for many applicat...
Mobile computing systems present challenges for message routing, support for disconnected operation,...
This paper introduces Groupz, a novel development framework for group communication protocol. Groupz...
The implementation of a complex high-level protocol is described. The protocol, a reliable ordered b...
Fault tolerance--that is, the ability of a system to continue providing its specified service despit...
The proliferation of high-speed networks has led to the emergence of new applications with requireme...
The growing demand for distributed systems running in many environments and built atop heterogeneous...
Fault tolerance---that is, the ability of a system to continue providing its specified service despi...
New high speed networks and the requirements of users for the support of interpersonal communication...
This paper describes a research project on specification and implementation of a fast, reliable and ...
This paper presents a novel architecture for communication protocols that takes advantage of object ...
This paper describes the design and implementation of extensions to the Regis distributed programmin...
The design and analysis of transport protocols for reliable communications constitutes the topic of ...
A methodology and architecture have been developed that contrast sharply with common interpretations...