S. Pejhan et al., ERROR CONTROL USING RETRANSMISSION SCHEMES IN MULTICAST TRANSPORT PROTOCOLS FOR REAL-TIME MEDIA, IEEE/ACM transactions on networking, 4(3), 1996, pp. 413-427
We analyze different retransmission schemes for Error Control in multi
cast protocols geared toward real-time, multimedia applications. We di
scuss why retransmission schemes are not inappropriate for such applic
ations, but in fact can be quite effective. We present a quantitative
analysis of such schemes, as well as simulation results, taking into a
ccount four different parameters (and not just the source throughput):
1) The probability of dropping a packet due to limited time for retra
nsmissions, 2) the average time required td deliver a packet correctly
to end receivers, 3) the number of times a packet will be retransmitt
ed, and 4) the cost to the network, in terms of packet duplications, o
f retransmitting a packet. We reach the counter-intuitive conclusion t
hat the optimum scheme, in terms of all four of the above parameters,
in the most general scenarios (where several hosts with widely varying
propagation delays and 'quality of connections' are participating in
the session) is to immediately retransmit packets-preferably multicast
-upon reception of a NACK from any receiver. We also demonstrate, agai
n through quantitative analysis, the circumstances under which it woul
d be beneficial (as well as those under which it would be counter-prod
uctive) to multicast control messages in the hope of suppressing dupli
cates and preventing the source from being overwhelmed by control mess
ages.