7 Efficient and Fair Bandwidth Allocation for Wide and Metropolitan Area Networks