The paper presents a functional view of end-system protocol implementations whereby the protocol is decomposed into multiple functions, each causing a change in the protocol state. This view makes the interactions and the relationships among the various functional modules explicit. In terms of this view, currently prevalent architectural optimizations for performance improvement (such as `parallel executions' and `integrated layer processing') can be easily described as a set of control flow relationships among modules. If a protocol implementation is analyzed using our functionalmodel, the possible architectural optimizations in the protocol can be easily identified and implemented without violating correctness. Thus, our approac...
this paper is highly flexible due to its modular de-layered design. It consists of protocol building...
It has been a while since high-speed host protocol processing has been a central concern of networki...
A methodology and architecture have been developed that contrast sharply with common interpretations...
International audienceThe development of high speed networking applications requires improvements to...
This thesis explores two strategies for supporting the development of network communication software...
The traditional communication protocol architectures have a number of components that present bottl...
The proliferation of high-speed networks has led to the emergence of new applications with requireme...
We present a method for the automatic derivation of efficient protocol implenlentations from a forma...
Layering of protocols offers several well-known advantages, but typically leads to performance ineff...
. This paper reports on the development of a catalogue of frameworks for protocol implementation. Fr...
A significant obstacle to achieving heterogeneous system interconnection is the need to maintain com...
Plexus is a networking architecture that allows applications to achieve high performance with custom...
The trade-off between protocol structure and protocol performance is usually treated as a balancing ...
A vast variety of design principles and formal descrip tion techniques (FDT’s) have been advocated t...
Morpheus is a special-purpose programming language that facilitates the efficient implementation of ...
this paper is highly flexible due to its modular de-layered design. It consists of protocol building...
It has been a while since high-speed host protocol processing has been a central concern of networki...
A methodology and architecture have been developed that contrast sharply with common interpretations...
International audienceThe development of high speed networking applications requires improvements to...
This thesis explores two strategies for supporting the development of network communication software...
The traditional communication protocol architectures have a number of components that present bottl...
The proliferation of high-speed networks has led to the emergence of new applications with requireme...
We present a method for the automatic derivation of efficient protocol implenlentations from a forma...
Layering of protocols offers several well-known advantages, but typically leads to performance ineff...
. This paper reports on the development of a catalogue of frameworks for protocol implementation. Fr...
A significant obstacle to achieving heterogeneous system interconnection is the need to maintain com...
Plexus is a networking architecture that allows applications to achieve high performance with custom...
The trade-off between protocol structure and protocol performance is usually treated as a balancing ...
A vast variety of design principles and formal descrip tion techniques (FDT’s) have been advocated t...
Morpheus is a special-purpose programming language that facilitates the efficient implementation of ...
this paper is highly flexible due to its modular de-layered design. It consists of protocol building...
It has been a while since high-speed host protocol processing has been a central concern of networki...
A methodology and architecture have been developed that contrast sharply with common interpretations...