Reducing idle time due to acknowledgement packet delay
AssigneeInternational Business Machines Corporation
InventorsJames R. Gallagher, Binh K. Hua, Hong L. Hua, Wen Xiong
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJames R. Gallagher, Binh K. Hua, Hong L. Hua, Wen Xiong
Estimating the term…
Mechanisms for reducing the idle time of a computing device due to delays in transmitting/receiving acknowledgement packets are provided. A first data amount corresponding to a window size for a communication connection is determined. A second data amount, in excess of the first data amount, which may be transmitted with the first data amount, is calculated. The first and second data amounts are then transmitted from the sender to the receiver. The first data amount is provided to the receiver in a receive buffer of the receiver. The second data amount is maintained in a switch port buffer of a switch port without being provided to the receive buffer. The second data amount is transmitted from the switch port buffer to the receive buffer in response to the switch port detecting an acknowledgement packet from the receiver.
A method, in a data processing system, for communicating data between a sender computing device and a receiver computing device, comprising:
A method, in a network switch, for communicating data between a sender computing device and a receiver computing device, comprising:
A computer program product comprising a non-transitory computer readable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to:
A computer program product comprising a non-transitory computer readable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a network switch device, causes the network switch device to:
A network switch device, comprising:
Dependencies are inferred from the claim text.