A dynamic DRR scheduling algorithm for flow level QOS assurances for elastic traffic