This paper proposes a new end-to-end congestion control protocol called ACP that is designed for high bandwidth-delay product networks. ACP aims to achieve high link utilization, fairness among flows, and fast convergence. It does this by estimating the bottleneck queue size upon detecting congestion and decreasing the congestion window by exactly the amount needed to empty the queue. It also uses a "fairness ratio" metric to determine window increases to ensure convergence to a fair share of bandwidth among flows. The paper argues that existing protocols cannot achieve high utilization and fairness due to their inability to accurately measure link load. It claims ACP addresses this through a new congestion window control approach combining queue size estimation and a fairness measure.