Multicast transport protocols for high speed networks

This paper presents the design and analysis of three reliable multicast transport protocols for high speed networks. The novelty of these protocols lies in the technique used in combining the acknowledgments of individual destinations along the underlying multicast tree to prevent acknowledgement implosion and in the technique used in preventing unnecessary retransmission by performing local multicasts. These protocols use the periodic exchange of complete state information between the source and the destinations and a block-based Selective Repeat retransmission scheme to improve the overall performance in a high speed networking environment. Performance of each protocol is analyzed in terms of throughput, end-to-end delay, buffer requirement, acknowledgment traffic and retransmission traffic. Based on this analysis and the complexity of implementation, one of the three protocols is recommended for reliable multicasting in high speed networks.<<ETX>>

[1]  S.-C. Tu,et al.  Multicast connection-oriented packet switching networks , 1990, IEEE International Conference on Communications, Including Supercomm Technical Sessions.

[2]  Jo-Mei Chang,et al.  Reliable broadcast protocols , 1984, TOCS.

[3]  Stephen E. Deering,et al.  Multicast routing in internetworks and extended LANs , 1988, SIGCOMM '88.

[4]  Lorenzo Aguilar,et al.  Datagram routing for internet multicasting , 1984, Comput. Commun. Rev..

[5]  Arun N. Netravali,et al.  Error and flow control performance of a high speed protocol , 1993, IEEE Trans. Commun..

[6]  Michael G. Hluchyj,et al.  Multicast and broadcast services in a knockout packet switch , 1988, IEEE INFOCOM '88,Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?.

[7]  Alan O. Freier,et al.  Multicast Transport Protocol , 1992, RFC.

[8]  Deborah Estrin,et al.  RSVP: a new resource ReSerVation Protocol , 1993 .

[9]  Mischa Schwartz,et al.  Multidestination Protocols for Satellite Broadcast Channels , 1985, IEEE Trans. Commun..

[10]  Arun N. Netravali,et al.  Design and implementation of a high-speed transport protocol , 1990, IEEE Trans. Commun..

[11]  Elena Pagani,et al.  Design of a reliable multicast protocol , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.