Evaluating modern TCP congestion control algorithms