Beyond TCP-friendliness: a new paradigm for end-to-end congestion control