This paper describes the design and implementation of extensions to the Regis distributed programming platform which add protocol stacks to communication endpoints. Although our initial goal was to extend Regis to support multiple transport protocols, groupcast and multimedia communication, the dynamic nature of the protocol framework allowed new approaches to the design of communication protocol software. The paper describes this approach through examples and shows how it leads to greater effiency and a greater degree of code reuse. 1. Introductio
A methodology and architecture have been developed that contrast sharply with common interpretations...
Today’s communication systems are typically structured into several layers, where each layer real-iz...
Adaptability and graceful degradation are important features in distributed systems. Yet, consensus ...
Due to the diverse communication requirements of today's distributed applications, our work has l...
In this paper, we address the problem of dynamic protocol update (DPU) that requires global coordina...
This paper presents an architecture to dynamically change from a given group communication protocol ...
This thesis explores two strategies for supporting the development of network communication software...
Regis is a programming environment aimed at supporting the development and execution of distributed ...
Especially in complex software development projects, involving various actors and communication inte...
The aim of this thesis is to design three communication models for a distributed system; this desig...
Regis is an environment for constructing distributed programs and systems. A characteristic of Regis...
Abstract. Due to evolving network technologies as well as increased and varying demands of modern ap...
The growing demand for distributed systems running in many environments and built atop heterogeneous...
Distributed applications often require sophisticated communication services such as multicast, membe...
This paper introduces Groupz, a novel development framework for group communication protocol. Groupz...
A methodology and architecture have been developed that contrast sharply with common interpretations...
Today’s communication systems are typically structured into several layers, where each layer real-iz...
Adaptability and graceful degradation are important features in distributed systems. Yet, consensus ...
Due to the diverse communication requirements of today's distributed applications, our work has l...
In this paper, we address the problem of dynamic protocol update (DPU) that requires global coordina...
This paper presents an architecture to dynamically change from a given group communication protocol ...
This thesis explores two strategies for supporting the development of network communication software...
Regis is a programming environment aimed at supporting the development and execution of distributed ...
Especially in complex software development projects, involving various actors and communication inte...
The aim of this thesis is to design three communication models for a distributed system; this desig...
Regis is an environment for constructing distributed programs and systems. A characteristic of Regis...
Abstract. Due to evolving network technologies as well as increased and varying demands of modern ap...
The growing demand for distributed systems running in many environments and built atop heterogeneous...
Distributed applications often require sophisticated communication services such as multicast, membe...
This paper introduces Groupz, a novel development framework for group communication protocol. Groupz...
A methodology and architecture have been developed that contrast sharply with common interpretations...
Today’s communication systems are typically structured into several layers, where each layer real-iz...
Adaptability and graceful degradation are important features in distributed systems. Yet, consensus ...