Dynamic Class Selection: From Relative Differentiation to Absolute QoS
ICNP '01 Proceedings of the Ninth International Conference on Network Protocols
A Survey of Algorithms for Convex Multicommodity Flow Problems
Management Science
Modeling and Analysis of Telecommunication Networks
Modeling and Analysis of Telecommunication Networks
Delay Satisfaction End-to-End Priority Assignment and Routing in Multi- Class Priority Networks
Proceedings of the Second International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks
IEEE Journal on Selected Areas in Communications
A random early demotion and promotion marker for assured services
IEEE Journal on Selected Areas in Communications
RATES: a server for MPLS traffic engineering
IEEE Network: The Magazine of Global Internetworking
Multi-hop delay performance in wireless mesh networks
Mobile Networks and Applications
Hi-index | 0.01 |
This paper presents Quality of Service (QoS) based routing and priority class assignment algorithms. It introduces an end-to-end delay margin balancing approach to routing, and uses it to formulate a nonlinear optimization problem. In a single-class network, the formulation is shown to be convex; however in a multi-class priority network, it is only convex within specific regions, and is infeasible otherwise. A centralized off-line computation technique is proposed to calculate both the route configuration and end-to-end priority assignment. A gradient-based solution in the convex region and a heuristic to overcome the multi-class discontinuity are derived. An approximation of the optimization problem is developed for on-line distributed processing is then presented. Using the approximation, arriving traffic flows can use vector routing tables to search for routes. Compared with minimum-hop, minimum-delay, and min-interference routing algorithms, the proposed approach enables the single-class network to accommodate more users of different end-to-end delay requirements. In a multi-class priority network, results show that using the objective function to combine route and priority class assignment further increases the supportable network traffic volume.