- 2075 Asoj · 3 marks
Short note: Feedback suppression in multicast
Short answer
Feedback suppression reduces NACK implosion in reliable multicast. A receiver that misses a message waits a random time and multicasts its NACK; other receivers missing the same message suppress their own NACKs. The sender then multicasts the retransmission to the group.
Write a short note on feedback suppression mechanism in M-cast communication.
Feedback suppression is a technique in scalable reliable multicast (e.g. SRM, Scalable Reliable Multicast) for reducing the number of feedback messages (NACKs) from receivers to the sender.
If receivers each send a NACK for every lost message, a single loss at a router can cause hundreds of NACKs: a feedback implosion. In feedback suppression:
- A receiver that misses a message waits for a random time before sending its NACK, and multicasts the NACK to the whole group (including other receivers).
- Any other receiver that was going to send a NACK for the same message and now sees someone else's NACK suppresses its own.
- The sender gets one (or very few) NACK and multicasts the retransmission to everybody (or the nearest member who has the message can retransmit).
Advantages: fewer messages, scalable. Disadvantages: receivers which did not lose the message get the retransmission too; the random delay has to be tuned, and it needs a multicast service and may cause delay.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Need of multicast and consensus · Distributed System, chapter 6
- Feedback vs maximum ratio combining diversity · Wireless Communication, chapter 5
- Working mechanism of WDM · Data Communication, chapter 6