SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
Horus: a flexible group communication system
Communications of the ACM
Masking the overhead of protocol layering
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Coyote: a system for constructing fine-grain configurable communication services
ACM Transactions on Computer Systems (TOCS)
A transparent light-weight group service
SRDS '96 Proceedings of the 15th Symposium on Reliable Distributed Systems
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
Flexible Protocol Composition in Bast
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
The ensemble system
Hi-index | 0.00 |
New applications require dynamic configuration capability. A protocol kernel is a middleware application that glues a user defined set of protocols, allowing them to cooperate. One difficult in building protocol kernels is to balance the flexibility of adding and removing protocols with the efficiency of the mechanisms that support them. The paper presents an novel attempt to balance these requirements, extending recent results in this area. The proposed system, called Apia has the capability of dynamically select the protocols to be used, on a per message basis while allowing run-time reconfiguration of protocol stacks.