Evaluating congestion control protocols for next generation networks