A sending computing system sends a number of network packets to a
receiving computing system over a specific network connection. The
sending computing system monitors at least partially uncorrelated network
events to extract a soft timer that schedules transmissions based on the
uncorrelated network events such as feedback events (e.g., acknowledgment
messages) when sending the packets using TCP. Since potentially even all
of the network connections are used, the events are less correlated from
the sending of packets over the specific connection. The extracted timer
is then used to pace the packets being sent out over the specific
connection. The packets being sent out may be marked in a way as to
regulate the frequency of occurrence of the uncorrelated network events
being monitored.