Additive Increase Early Adaptive Decrease Mechanism for TCP Congestion Control