Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
VMTP: a transport protocol for the next generation of communication systems
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Preserving and using context information in interprocess communication
ACM Transactions on Computer Systems (TOCS)
AMp: a highly parallel atomic multicast protocol
SIGCOMM '89 Symposium proceedings on Communications architectures & protocols
Dynamic adaptation of real-time software
ACM Transactions on Computer Systems (TOCS)
The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
Understanding transactions in the operating system context
ACM SIGOPS Operating Systems Review
Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
A dynamic network architecture
ACM Transactions on Computer Systems (TOCS)
MCAM: an application layer protocol for movie control, access, and management
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Weak-consistency group communication and membership
Weak-consistency group communication and membership
Subcontract: a flexible base for distributed programming
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Experience with modularity in consul
Software—Practice & Experience
Increasing network throughput by integrating protocol layers
IEEE/ACM Transactions on Networking (TON)
SPIN—an extensible microkernel for application-specific operating system services
ACM SIGOPS Operating Systems Review
Supporting Fault-Tolerant Parallel Programming in Linda
IEEE Transactions on Parallel and Distributed Systems
Broadcast Protocols for Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Rajdoot: A Remote Procedure Call Mechanism Supporting Orphan Detection and Killing
IEEE Transactions on Software Engineering
A Model for Adaptive Fault-Tolerant Systems
EDCC-1 Proceedings of the First European Dependable Computing Conference on Dependable Computing
Design and Performance of Horus: A Lightweight Group Communications System
Design and Performance of Horus: A Lightweight Group Communications System
Constructing a configurable group RPC service
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
The Parallel Protocol Framework
The Parallel Protocol Framework
ASHs: Application-specific handlers for high-performance messaging
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
ASHs: application-specific handlers for high-performance messaging
IEEE/ACM Transactions on Networking (TON)
A Configurable Membership Service
IEEE Transactions on Computers
From protocol stack to protocol heap: role-based architecture
ACM SIGCOMM Computer Communication Review
TESLA: a transparent, extensible session-layer architecture for end-to-end network services
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Implementation of end-to-end abstractions in a network service architecture
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
MANETKit: supporting the dynamic deployment and reconfiguration of ad-hoc routing protocols
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
MANETKit: supporting the dynamic deployment and reconfiguration of ad-hoc routing protocols
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Support for dynamic adaptation in next generation packet processing systems
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Securing the data path of next-generation router systems
Computer Communications
Journal of Systems and Software
Hi-index | 0.00 |
New distributed computing applications are driving the development of more specialized protocols, as well as demanding greater control over the communication substrate. Here, a network subsystem that supports modular, fine-grained construction of high-level protocols such as atomic multicast and group RPC is described. The approach is based on extending the standard hierarchical model of the x-kernel with composite protocols in which micro-protocol objects are composed within a standard runtime framework. Each micro-protocol realizes a separate semantic property, leading to a highly modular and configurable implementation. In contrast with similar systems, this approach provides finer granularity and more flexible inter-object communication. The design and prototype implementation runing on Mach are described. Performance results are also given for a micro-protocol suite implementing variants of group RPC.