• DocumentCode
    2175971
  • Title

    RASM: A Reliable Algorithm for Scalable Multicast

  • Author

    Allani, Mouna ; Leitao, Jose ; Garbinato, Benoít ; Rodrigues, Luís

  • fYear
    2010
  • fDate
    17-19 Feb. 2010
  • Firstpage
    137
  • Lastpage
    144
  • Abstract
    Recently there has been an effort to build scalable and reliable application-level multicast solutions that combine the resilience of pure gossip-based with the efficiency of tree-based schemes. However, such solutions assume that participants have unlimited resources, for instance, that they can send an unbounded number of messages to mask network omissions. Such scenario is not realistic, specially for streaming protocols, where messages can be transmitted at a very high rate and have a small temporal validity. In this paper, we propose RASM, a scalable distributed protocol for application-level multicast. Our protocol is based on the combination of gossip-based and tree-based multicast schemes. Unlike previous approaches, which strive to combine gossip-based and tree-based schemes, our solution takes into consideration the reliability of components: nodes and communication links can fail, unexpectedly, ceasing their operation and dropping messages, respectively. Experimental results show that our scheme offers better reliability than previous solutions with low overhead.
  • Keywords
    multicast protocols; peer-to-peer computing; trees (mathematics); RASM; gossip-based schemes; network omissions; peer-to-peer overlays; reliable application-level multicast solutions; scalable distributed protocol; streaming protocols; tree-based schemes; Costs; Fault tolerance; Maintenance; Multicast algorithms; Multicast protocols; Peer to peer computing; Resilience; Sampling methods; Scalability; Tree data structures; Peer-to-Peer Overlays; Reliability; Streaming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
  • Conference_Location
    Pisa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-5672-7
  • Electronic_ISBN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2010.85
  • Filename
    5452499