Fair weighted round robin scheduling scheme for DiffServ networks

A novel weighted round robin scheduling scheme for differentiated service networks is presented. The weight of each service class can be changed according to the current network conditions. This scheme maintains fairness for all priority service classes. It can be applied in congestion pricing as well as other scenarios.