Presentation on theme: "Reliable Multicasting –IP-multicast is unreliable. Need a reliable multicast layer to simplify the software design. –Like in reliable unicast (PAR), we."— Presentation transcript:
Reliable Multicasting –IP-multicast is unreliable. Need a reliable multicast layer to simplify the software design. –Like in reliable unicast (PAR), we need to add acknowledgement to ensure 100% reliability. Sender makes sure that a packet is acknowledged by all receivers before removing it from the buffer. Receiver makes sure that duplicated packets will not be passed to the upper layer. Many variations in terms of how acknowledgements and retransmissions are organized.
Reliable multicast over Ethernet connected clusters: –Multicasting over Ethernet is different from multicasting in the general Internet Environment Broadcast Short propagation delay. Shared media network. Low error rate. Reliable multicast over the Internet: –Very difficult because of the heterogeneous nature in the Internet. –10 years research still cannot come to a conclusion IP multicast model may need to change to support reliable multicast over the Internet!!!
–Performance of the reliable multicast protocols: Small message: ACK-based, NAK-based and Ring-based are better than tree-based.
–Performance of the reliable multicast protocols: Large message: NAK-based is the best.
Reference: –Ryan Lane, Scott Daniels and Xin Yuan An Empirical Study of Reliable Multicast Protocols over Ethernet- Connected Networks. International Conference on Parallel Processing, 2001. Available at http://www.cs.fsu.edu/~xyuan/cop5570/icpp01.ps