×

Methods and systems for reliable data transmission using selective retransmission

  • US 7,664,026 B2
  • Filed: 06/12/2007
  • Issued: 02/16/2010
  • Est. Priority Date: 06/19/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of sending data packets between a first node and a second node of a computer system, comprising steps of:

  • sending data packets numbered with consecutive source sequence numbers from the first node to the second node;

    retaining a copy of each sent data packet in a retransmission job queue of the first node;

    receiving the data packets in the second node;

    tracking the source sequence numbers of the data packets received in the second node;

    including a current highest tracked source sequence number in a data packet sent from the second node to the first node for which all data packets sent from the first node that are numbered with source sequence numbers no larger than the highest tracked source sequence number have been received in the second node; and

    sending, from the second node to the first node, a packet reception bitmap message that indicates a reception status at the second node of a consecutive range of data packets that starts with a data packet numbered with a lowest source sequence number that was not received at the second node and that ends with a data packet with the highest source sequence number that was received at the second node.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×