主权项 |
1. A method of initiating a new data transfer across a persistent network having historical data transfer performance information, comprising the steps of:
identifying, at a transmitting end of the persistent network, an entropy in connection with one or more connection metrics, the entropy is based on an amount of time since a last transfer across the persistent network; adjusting, at the transmitting end of the persistent network, a congestion window for the new data transfer based on a selected one of a plurality of adjustment states, a different adjustment is associated with each adjustment state of the plurality, the adjusting comprising:
in a first adjustment state where the identified entropy satisfies an entropy threshold and an available bandwidth estimate satisfies an available bandwidth threshold, adjusting the congestion window in accordance with a maximum receive rate and a round trip time; andin a second adjustment state where the identified entropy satisfies the entropy threshold and a queuing delay estimate satisfies a queuing delay threshold, adjusting the congestion window in accordance with a receive rate and a minimum round trip time; andin a third adjustment state where the identified entropy exceeds the entropy threshold, adjusting the congestion window in accordance with a short-term receive rate and a minimum round trip time and further adjusting the congestion window as a function of the identified entropy; and using, at the transmitting end of the persistent network, the adjusted congestion window for the new data transfer. |