A method of controlling link transmission parameters of a communication
flow in a network caches one or more network parameters at the end of a
first communication flow for an elapsed time, and adjusts the network
parameters for controlling link quality and transmit power of a next
communication flow based on an uncertainty that is caused by caching for
the elapsed time. The state of a communication channel during a previous
communication flow (connection) is used to determine network parameters
to use at a future communication flow. When a connection begins, and the
network does not know the ideal settings to use, the network defines a
specified, elapsed time duration over which the state of a previous
connection no longer can be trusted, i.e., an uncertainty period. Network
parameters are adjusted to account for uncertainty caused by the elapsed
time.