New Trends In Computer Networks

CO?KUN EL?K
Gazi University, 06570, Ankara, TURKEY, ccelik@gazi.edu.tr
C NEYT F. BAZLAMAC I
Middle East Technical University, 06531, Ankara, TURKEY, cuneytb@metu.edu.tr
Reliability issue of multicasting contains the challenges for detection and recovery of packet losses and ordered delivery of the entire data. In this work, existing reliable multicast protocols are classified into three main groups, namely tree based, NACK-only and router assisted, and a representative protocol for each group is selected to demonstrate the advantages and disadvantages of the corresponding approaches. The selected protocols are SRM, PGM and RMTP. Performance characteristics of these protocols are empirically evaluated by using simulation results. A public Network Simulator-2 (NS-2) implementation of RMTP was also performed as part of this study and the protocols were evaluated by investigating performance metrics of distribution delay, recovery latency and request overhead with respect to varying multicast group size and link loss rate.
IP multicasting is a method for transmitting the same data packets to multiple receivers. It minimizes the bandwidth consumption since only a single copy of a multicast packet flows over each link and intermediate routers. Responsibility of group management is on the receiver side, instead of the sender, since it is difficult for a sender to maintain the size and membership state of a growing and frequently changing group. Since feedbacking of all control information from receivers to a single sender causes a burst of traffic towards the sender, a TCP-based end-to-end control mechanism is not applicable for IP multicasting. Therefore a specialized transport layer...