• DocumentCode
    2254336
  • Title

    A gossip-based reliable multicast for large-scale high-throughput applications

  • Author

    Sun, Qixiang ; Sturman, Daniel C.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    347
  • Lastpage
    358
  • Abstract
    Group-based reliable multicast is an important building block for distributed applications. For large systems, however, traditional approaches do not scale well due to centralized recovery mechanisms and excessive message overhead. In this paper, we present a reliable probabilistic multicast, rpbcast, that is a hybrid of the centralized and gossip-based approaches. In particular, rpbcast extends previous work by supporting high packet rates and many active senders. Rpbcast uses gossip as the primary retransmission mechanism and only contacts loggers if gossips fail. Large groups of active senders are supported using negative gossip that specifies those messages a receiver is missing instead of those messages it received. Moreover, we show that negative gossip allows pull based recovery and converges faster than push based recovery. Rpbcast also applies hashing techniques to reduce message overhead and approximate group membership for garbage collection. We describe the key features of rpbcast and present simulation results
  • Keywords
    computer network reliability; multicast communication; probability; centralized recovery mechanisms; distributed applications; excessive message overhead; gossip-based reliable multicast; group-based reliable multicast; hashing techniques; high packet rates; large-scale high-throughput applications; reliable probabilistic multicast; retransmission mechanism; rpbcast; Large-scale systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2000. DSN 2000. Proceedings International Conference on
  • Conference_Location
    New York, NY
  • Print_ISBN
    0-7695-0707-7
  • Type

    conf

  • DOI
    10.1109/ICDSN.2000.857559
  • Filename
    857559