摘要 |
<p>In a multicasting system (18) content is multicast from a sender (10) to a plurality of receivers over a data network. Each receiver independently determines whether it is missing elements or packets of the content. Receivers having missing content each initiate a random timer (20, 22, 24). The receiver having the shortest random interval unicasts a negative acknowledgment to the sender (10), which immediately multicasts the negative acknowledgment to the other receivers. All other receivers having the same missing packet thereupon suppress their own negative acknowledgments as to that packet. A repair transmission is then multicast by the sender to all receivers. The random intervals have upper and lower bounds according to the round trip transmission time and the size of the largest missing data element.</p> |