METHOD AND SYSTEM FOR EXPONENTIAL BACK-OFF ON RETRANSMISSION
First Claim
1. A method for exponential back-off on retransmission, the method comprising:
- queuing a packet of a message in a completion module with an initial transport timeout;
transmitting the packet of the message to a responder node;
applying an exponential timeout formula to the initial transport timeout to obtain an exponentially increased transport timeout for a first retransmission;
after determining the initial transport timeout has lapsed;
requeuing the packet with the exponentially increased transport timeout; and
retransmitting the packet to the responder node; and
after determining the exponentially increased transport timeout has lapsed;
retransmitting the packet to the responder node.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for exponential back-off on retransmission includes queuing a packet of a message in a completion module with an initial transport timeout, transmitting the packet of the message to a responder node, and applying an exponential timeout formula to the initial transport timeout to obtain an exponentially increased transport timeout for a first retransmission. After determining the initial transport timeout has lapsed, the method further includes requeuing the packet with the exponentially increased transport timeout, and retransmitting the packet to the responder node. The method further includes, after determining the exponentially increased transport timeout has lapsed, retransmitting the packet to the responder node.
-
Citations
20 Claims
-
1. A method for exponential back-off on retransmission, the method comprising:
-
queuing a packet of a message in a completion module with an initial transport timeout; transmitting the packet of the message to a responder node; applying an exponential timeout formula to the initial transport timeout to obtain an exponentially increased transport timeout for a first retransmission; after determining the initial transport timeout has lapsed; requeuing the packet with the exponentially increased transport timeout; and retransmitting the packet to the responder node; and after determining the exponentially increased transport timeout has lapsed; retransmitting the packet to the responder node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication adapter comprising:
-
transmitting processing logic configured to; queue a packet of a message with an initial transport timeout; apply an exponential timeout formula to the initial transport timeout to obtain an exponentially increased transport timeout; after determining the initial transport timeout has lapsed; requeue the packet with the exponentially increased transport timeout; and determine the exponentially increased transport timeout has lapsed; a physical interface connector configured to; transmit the packet of the message to a responder node; retransmit the packet to the responder node in response determining the initial transport timeout has lapsed; and in response to the transmitting processing logic determining the exponentially increased transport timeout has lapsed, retransmit the packet to the responder node. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium storing instructions for exponential back-off on retransmission, the instructions comprising functionality to:
-
queue a packet of a message in a completion module with an initial transport timeout; transmit the packet of the message to a responder node; apply an exponential timeout formula to the initial transport timeout to obtain an exponentially increased transport timeout; after determining the initial transport timeout has lapsed; requeue the packet with the exponentially increased transport timeout; and retransmit the packet to the responder node; and after determining the exponentially increased transport timeout has lapsed; retransmit the packet to the responder node. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification