Priority fair queueing algorithm for data flows over internet routers