×

Method and system for dynamically adjusting transmit and receive parameters for handling negative acknowledgments in reliable multicast

  • US 7,554,920 B2
  • Filed: 03/04/2005
  • Issued: 06/30/2009
  • Est. Priority Date: 12/27/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method to facilitate multicast transmission, the method comprising:

  • receiving a negative acknowledgment from a receiver identifying a sequence number of a missing packet of the multicast transmission received by the receiver;

    transmitting a confirmation of receipt of the negative acknowledgment;

    setting a back-off time and a linger time based on a location of the sequence number within a transmit window maintained by the sender for retaining recently transmitted data of the multicast transmission for data repairs, wherein the response back-off time decreases as the sequence number approaches a trailing edge of the transmit window;

    sending repair data for the missing packet after expiration of the back-off time;

    waiting for expiration of the linger time after sending the repair data for the missing packet and ignoring other negative acknowledgments for the missing packet received during the linger time; and

    adjusting a send rate using a predetermined tolerance level, the tolerance level based on a ratio of repair data packets sent versus all data packets sent.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×