Title :
Heuristic algorithms for multi-constrained quality of service routing
Author :
Yuan, Xin ; Liu, Xingming
Author_Institution :
Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL, USA
Abstract :
Multi-constrained quality of service (QoS) routing finds a route in the network that satisfies multiple independent quality of service constraints. This problem is NP-hard and a number of heuristic algorithms have been proposed to solve the problem. This paper studies two heuristics, the limited granularity heuristic and the limited path heuristic, for solving general k-constrained problems. Analytical and simulation studies are conducted to compare the time/space requirements of the heuristics and the effectiveness of the heuristics in finding the paths that satisfy the QoS constraints. We prove analytically that for an N nodes and E edges network with k (a small constant) independent QoS constraints, the limited granularity heuristic must maintain a table of size O(|N|k-1) in each node to be effective, which results in a time complexity of O(|N|k|E|). We also prove that the limited path heuristic can achieve very high performance by maintaining O(|N|2lg(|N|)) entries in each node, which indicates that the performance of the limited path heuristic is not sensitive to the number of constraints. We conclude that although both the limited granularity heuristic and the limited path heuristic can efficiently solve 2-constrained QoS routing problems, the limited path heuristic is superior to the limited granularity heuristic in solving k-constrained QoS routing problems when k>3. Our simulation study further confirms this conclusion
Keywords :
computational complexity; directed graphs; quality of service; telecommunication network routing; NP-hard problem; directed graph; heuristic algorithms; limited granularity heuristic; limited path heuristic; multi-constrained QoS routing; multi-constrained quality of service routing; simulation studies; time complexity; time/space requirements; Aggregates; Analytical models; Bandwidth; Computer science; Costs; Delay; Heuristic algorithms; Performance analysis; Quality of service; Routing;
Conference_Titel :
INFOCOM 2001. Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
Anchorage, AK
Print_ISBN :
0-7803-7016-3
DOI :
10.1109/INFCOM.2001.916275