Constructing communication services that provide real-time guarantees is important for many applications built on distributed systems. While a variety of such services have been designed and implemented, most are targeted for specific applications and are correspondingly difficult to adapt to differing requirements in other areas. This paper presents an approach to building configurable and customized versions of real-time communication services based on software modules called micro-protocols. Each micro-protocol implements a different semantic property or property variant, and interacts with other micro-protocols using an event-driven model supported by a runtime system providing real-time guarantees. The programming model is presented, t...
The ability to configure transport protocols from collections of smaller software modules allows the...
The problem of designing a correct real-time protocol is a challenging task and has led researchers ...
A network is required to provide the users with a convenient means of guaranteeing delay bounds in m...
Distributed applications often require sophisticated communication services such as multicast, membe...
The implementation of a complex high-level protocol is described. The protocol, a reliable ordered b...
Mobile computing systems present challenges for message routing, support for disconnected operation,...
New distributed computing applications are driving the development of more specialized protocols, as...
Currently, popular operating systems are unable to support the end-to-end real-time requirements of ...
Due to the diverse communication requirements of today's distributed applications, our work has l...
In this paper, we propose architectural mechanisms for structuring host communication software to pr...
Fault tolerance--that is, the ability of a system to continue providing its specified service despit...
With the increase of processing power and network bandwidth it is possible to build sophisticated di...
This paper presents a novel architecture for communication protocols that takes advantage of object ...
Novel and specialized protocols will be necessary to deal with the requirements of time-constrained ...
Abstract. Due to evolving network technologies as well as increased and varying demands of modern ap...
The ability to configure transport protocols from collections of smaller software modules allows the...
The problem of designing a correct real-time protocol is a challenging task and has led researchers ...
A network is required to provide the users with a convenient means of guaranteeing delay bounds in m...
Distributed applications often require sophisticated communication services such as multicast, membe...
The implementation of a complex high-level protocol is described. The protocol, a reliable ordered b...
Mobile computing systems present challenges for message routing, support for disconnected operation,...
New distributed computing applications are driving the development of more specialized protocols, as...
Currently, popular operating systems are unable to support the end-to-end real-time requirements of ...
Due to the diverse communication requirements of today's distributed applications, our work has l...
In this paper, we propose architectural mechanisms for structuring host communication software to pr...
Fault tolerance--that is, the ability of a system to continue providing its specified service despit...
With the increase of processing power and network bandwidth it is possible to build sophisticated di...
This paper presents a novel architecture for communication protocols that takes advantage of object ...
Novel and specialized protocols will be necessary to deal with the requirements of time-constrained ...
Abstract. Due to evolving network technologies as well as increased and varying demands of modern ap...
The ability to configure transport protocols from collections of smaller software modules allows the...
The problem of designing a correct real-time protocol is a challenging task and has led researchers ...
A network is required to provide the users with a convenient means of guaranteeing delay bounds in m...