DocumentCode
3035530
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
Volume
2
fYear
2001
fDate
2001
Firstpage
844
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;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2001. Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location
Anchorage, AK
ISSN
0743-166X
Print_ISBN
0-7803-7016-3
Type
conf
DOI
10.1109/INFCOM.2001.916275
Filename
916275
Link To Document