• DocumentCode
    2529738
  • Title

    New error recovery structures for reliable multicasting

  • Author

    Gu, Lifan ; Garcia-Luna-Aceves, J.J.

  • Author_Institution
    Dept. of Comput. Eng., California Univ., Santa Cruz, CA, USA
  • fYear
    1997
  • fDate
    22-25 Sep 1997
  • Firstpage
    189
  • Lastpage
    196
  • Abstract
    To reduce or eliminate the implosion of acknowledgments at the source of a very large multicast group, current reliable multicast protocols either organize the receivers of a group into a tree or ring, or implement negative acknowledgment (NAK) avoidance algorithms based on random timers. All of these approaches have their limitations and advantages. We present a ring-based reliable multicast protocol, called the evenly-loaded ring protocol (ELRP) which removes processing bursts from nodes in the ring. ELRP achieves throughputs as good as those obtained with tree-based protocols and better than those of receiver-initiated protocols with NAK avoidance. We propose a deterministic NAK avoidance (DNKA) algorithm based on ELRP that performs better than the random NAK avoidance scheme (RNKA). Because tree structures are better suited than rings for wide areas involving paths with long delays, we propose the hybrid reliable multicast protocol (HRMP) which organizes receivers into a backbone acknowledgement tree that connects local areas. Any tree-based protocol with positive acknowledgement can be run in the backbone acknowledgement tree, and ELRP is run in the local areas. The maximum achievable throughput in HRMP is analyzed, which shows that it is completely scalable. The delay of DNKA and RNKA schemes are also analyzed which shows that compared with RNKA, DNKA reduces the retransmission delay significantly
  • Keywords
    broadcasting; computer network reliability; delays; error correction; protocols; telecommunication network reliability; trees (mathematics); DNKA; ELRP; NAK avoidance algorithms; RNKA; backbone acknowledgement tree; delay; deterministic NAK avoidance algorithm; error recovery structures; evenly-loaded ring protocol; hybrid reliable multicast protocol; large multicast group; negative acknowledgment avoidance algorithms; positive acknowledgement; processing bursts; random NAK avoidance scheme; random timers; receivers; reliable multicast protocol; ring-based reliable multicast protocol; throughputs; tree structures; tree-based protocol; Broadcasting; Classification tree analysis; Computer errors; Delay; Maintenance; Multicast protocols; Relays; Reliability engineering; Spine; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks, 1997. Proceedings., Sixth International Conference on
  • Conference_Location
    Las Vegas, NV
  • ISSN
    1095-2055
  • Print_ISBN
    0-8186-8186-1
  • Type

    conf

  • DOI
    10.1109/ICCCN.1997.623312
  • Filename
    623312