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
Link To Document