Patent ID: 7830794
Filing Date: 2010-11-09
Classification: H04L

Abstract:
1. A method comprising: transferring a segment of a data stream over a communication fabric and storing the segment in a buffer, wherein a segment is equal in size to a Maximum Transmission Unit (MTU) of the communication fabric; monitoring a rate of consumption of data in the buffer and a status of the communication fabric, wherein the status is monitored by adjusting a target minimum threshold for the data buffer according to the rate of consumption and the status of the communication fabric by raising the target minimum threshold if a consumption rate for the data buffer is increasing and reducing the target minimum threshold if the consumption rate for the data buffer is decreasing, and by raising the target minimum threshold if a status of the communication fabric indicates decreased communication throughput and reducing the target minimum threshold if the status of the communication fabric indicates increased communication throughput; and requesting a next segment of the data stream if an amount of data in the data buffer falls below the target minimum threshold.