Patent ID: 9182941
Filing Date: 2015-11-10
Classification: G06F,H04L

Abstract:
1. A non-transitory computer storage medium storing computer-executable instructions that when executed by a computing device comprising a receiving device, cause the computing device to: allocate a first number of buffers to a first sending device, where the first number specifies a number of buffers that can be received from the first sending device; generate a first flow control message that communicates a reduction in the first number of buffers; transmit the first flow control message to the first sending device; until a release notification is received from the first sending device, continue the allocation of the first number of buffers to the first sending device; in response to receiving a release notification from the first sending device that identifies a number of buffers released by the sending device, reduce the first number of buffers by the number of buffers released by the sending device to determine a second number of buffers that can be received from the first sending device and reallocate up to the number of released buffers to a second sending device.