The Totem single-ring ordering and membership protocol
ACM Transactions on Computer Systems (TOCS)
A system for constructing configurable high-level protocols
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
A framework for protocol composition in Horus
Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing
Building reliable mobile-aware applications using the Rover toolkit
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
Corona: a communication service for scalable, reliable group collaboration systems
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Building reliable mobile-aware applications using the Rover toolkit
Wireless Networks - Special issue: mobile computing and networking: selected papers from MobiCom '96
Coyote: a system for constructing fine-grain configurable communication services
ACM Transactions on Computer Systems (TOCS)
Client-Access Protocols for Replicated Services
IEEE Transactions on Software Engineering
ARMADA Middleware and Communication Services
Real-Time Systems
A formal method to prove ordering properties of multicast systems
ACM SIGOPS Operating Systems Review
On multicast flow control for heterogeneous receivers
IEEE/ACM Transactions on Networking (TON)
Moshe: A group membership service for WANs
ACM Transactions on Computer Systems (TOCS)
A fault detection service for wide area distributed computations
Cluster Computing
The Raincore Distributed Session Service for Networking Elements
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Ad Hoc Membership for Scalable Applications
DISC '02 Proceedings of the 16th International Conference on Distributed Computing
Design and Implementation of Application-Level Multicasting Services over ATM Networks
EurAsia-ICT '02 Proceedings of the First EurAsian Conference on Information and Communication Technology
An Object Communication Architecture for Real-Time Distributed Process Control
ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
Group, majority, and strict agreement in timed asynchronous distributed systems
FTCS '96 Proceedings of the The Twenty-Sixth Annual International Symposium on Fault-Tolerant Computing (FTCS '96)
An Efficient Group Communication Architecture over ATM Networks
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
A Problem-Specific Fault-Tolerance Mechanism for Asynchronous, Distributed Systems
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
FTCS '95 Proceedings of the Twenty-Fifth International Symposium on Fault-Tolerant Computing
Fault-tolerant grid architecture and practice
Journal of Computer Science and Technology - Grid computing
Implementing a replicated service with group communication
Journal of Systems Architecture: the EUROMICRO Journal
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 16 - Volume 17
An extensible protocol architecture for application-specific networking
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Hi-index | 0.00 |
The Horus project seeks to develop a communication system addressing the requirements of a wide variety of distributed applications. Horus implements the group communications model providing (among others) unreliable or reliable FIFO, causal, or total group multicasts. It is extensively layered and highly reconfigurable allowing applications to only pay for services they use. This architecture enables groups with different communication needs to coexist in a single system. The approach permits experimentation with new communication properties and incremental extension of the system, and enables us to support a variety of application-oriented interfaces. Our initial experiments show good performance.