发明名称 Aggregate transport control
摘要 Example embodiments of methods and apparatus for data communication are disclosed. An example method includes receiving, at a data network communication device having a shared data buffer for queuing received data, respective data backlog information for a plurality of sending network devices operationally coupled with the data network communication device. The example method also includes determining an amount of aggregate data backlog for the data network communication device based on the respective data backlog information. The example method further includes comparing the aggregate data backlog amount with a threshold, and, in the event the aggregate data backlog amount is less than or equal to the threshold, allocating, at the data network communication device, respective data transmission windows to the plurality of sending network devices. In this example, respective sizes of the respective data transmission windows are based on the respective data backlog information for each sender. In the event the aggregate data backlog amount is greater than the threshold, the example method further includes allocating, at the data network communication device, fixed size data transmission windows to the plurality of network sending devices. The example method still further includes receiving, at the data network communication device, data from the sending network devices in accordance with at least one of the respective data transmission windows and the fixed size data transmission windows.
申请公布号 US8339957(B2) 申请公布日期 2012.12.25
申请号 US20090492363 申请日期 2009.06.26
申请人 CHESSON GREGORY L.;GOOGLE INC. 发明人 CHESSON GREGORY L.
分类号 G01R31/08 主分类号 G01R31/08
代理机构 代理人
主权项
地址