Skip to main content


eCommons@Cornell >
College of Engineering >
Computer Science >
Computer Science Technical Reports >

Please use this identifier to cite or link to this item:
Title: Protocol Composition in Horus
Authors: Van Renesse, Robbert
Birman, Kenneth P.
Keywords: computer science
technical report
Issue Date: Mar-1995
Publisher: Cornell University
Abstract: Horus is a communication architecture that treats a protocol as an abstract data type. Protocol layers can be stacked on top of each other in a variety of ways, at run-time. This paper starts out with describing the many classes of protocols that can be supported this way. Next, we describe the Horus object model that we designed for this technology, and the interface between the layers that makes it all work. We then present an example layer which implements a group membership protocol. Then, we look at a example stack of protocols, which provides fault-tolerant, totally ordered communication between a group of processes. We conclude with presenting some remaining challenges in our project.
Appears in Collections:Computer Science Technical Reports

Files in This Item:

File Description SizeFormat
95-1505.pdf171.43 kBAdobe PDFView/Open
95-1505.ps163.32 kBPostscriptView/Open

Refworks Export

Items in eCommons are protected by copyright, with all rights reserved, unless otherwise indicated.


© 2014 Cornell University Library Contact Us