Now showing items 1-5 of 5

    • GSGC: An Efficient Gossip-Style Garbage Collection Scheme for ScalableReliable Multicast 

      Guo, Katherine; Hayden, Mark; van Renesse, Robbert; Vogels, Werner; Birman, Kenneth P. (Cornell University, 1997-12)
      To deliver multicast messages reliably in a group, each member maintains copies of all messages it sends and receives in a buffer for potential local retransmission. The storage of these messages is costly and buffers may ...
    • Hierarchical Message Stability Tracking Protocols 

      Guo, Katherine; van Renesse, Robbert; Vogels, Werner; Birman, Ken (Cornell University, 1997-09)
      Protocols which track message stability are an important part of reliable multicast protocols in fault-tolerant distributed systems. To reliably deliver multicast messages in a process group, each process maintains copies ...
    • The Horus and Ensemble Projects: Accomplishments and Limitations 

      Birman, Kenneth P.; Constable, Robert; Hayden, Mark; Hickey, Jason; Kreitz, Christoph; Van Renesse, Robbert; Rodeh, Ohad; Vogels, Werner (Cornell University, 1999-10)
      The Horus and Ensemble efforts culminated a multi-year Cornell research program in process group communication used for fault-tolerance, security and adaptation. Our intent was to understand the degree to which a single ...
    • Horus: A Flexible Group Communications System 

      Van Renesse, Robbert; Birman, Kenneth P.; Glade, Bradford B.; Guo, Katie; Hayden, Mark; Hickey, Takako; Malki, Dalia; Vaysburd, Alex; Vogels, Werner (Cornell University, 1995-03)
      The Horus system offers flexible group communication support for distributed applications. It is extensively layered and highly reconfigurable, allowing applications to only pay for services they use, and for groups with ...
    • USING SOFTWARE DESIGN PATTERNS TO BUILD DISTRIBUTED ENVIRONMENTALMONITORING APPLICATIONS 

      Johansen, Dag, Jacobsen, Kjetil, Sudmann, Nils P., Kare J. Lauvset,; Vogels, Werner (Cornell University, 1997-12)
      Tools developers face the challenge of exposing a development methodology to users while concealing details of the underlying system. If that system is complex and subject to evolution, this problem can be particularly ...