Text this: Dynamic bandwidth allocation algorithm based on transmission rate adaptation