Congestion control in a communications network, e.g. an Internet Protocol
(IP) network, is effected by controlling the egress rate of traffic from
the output buffer of the system routers or switches. The traffic
egressing from an output buffer is sampled at sequential intervals to
determine a bit rate at each interval. An autocorrelation function is
calculated from these samples and is used to provide an estimated
statistical measure or parameter indicative of congestion and related to
a long range dependence of the traffic. A calculation is then made as to
whether an increase or a decrease in the buffer output rate would result
in a decrease in the congestion parameter, and the buffer output rate is
adjusted accordingly.