|
ABSTRACT
One of the key issues in providing end-to-end quality-of-service guarantees in packet networks is how to determine a feasible route that satisfies a set of constraints while simultaneously maintaining high utilization of network resources. In general, finding a path subject to multiple additive constraints (e.g., delay, delay-jitter) is an NP-complete problem that cannot be exactly solved in polynomial time. Accordingly, heuristics and approximation algorithms are often used to address to this problem. Previously proposed algorithms suffer from either excessive computational cost or low performance. In this paper, we provide an efficient approximation algorithm for finding a path subject to two additive constraints. The worst-case computational complexity of this algorithm is within a logarithmic number of calls to Dijkstra's shortest path algorithm. Its average complexity is much lower than that, as demonstrated by simulation results. The performance of the proposed algorithm is justified via theoretical performance bounds. To achieve further performance improvement, several extensions to the basic algorithm are also provided at low extra computational cost. Extensive simulations are used to demonstrate the high performance of the proposed algorithm and to contrast it with other path selection algorithms.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Ravindra K. Ahuja , Thomas L. Magnanti , James B. Orlin, Network flows: theory, algorithms, and applications, Prentice-Hall, Inc., Upper Saddle River, NJ, 1993
|
| |
2
|
A. Alles. ATM internetworking. White Paper, Cisco Systems, Inc., May 1995.
|
| |
3
|
Y. P. Anej~, V. Aggarwal, and K. P. K. Nair. Shortest chain subject to side constraints. NetworkS, 13:295-302, 1983.
|
| |
4
|
G. Apostolopoulos et al. QoS routing mechanisms and OSPF extensions. Technical Report dr~t-guerin-qosrouting-ospf-05.txt, Internet Engineering Task Force, April 1998.
|
 |
5
|
George Apostolopoulos , Roch Guérin , Sanjay Kamat , Satish K. Tripathi, Quality of service based routing: a performance perspective, Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication, p.17-28, August 31-September 04, 1998, Vancouver, British Columbia, Canada
|
| |
6
|
|
| |
7
|
S. Chen and K. N~hrstedt. On finding multiconstrained paths. In Proceedings of the ICC '98 Conference, pages 874-879. IEEE, 1998.
|
| |
8
|
S. Chen and K. Nahrstedt. An overview of qualityof-service routing for the next generation high-speed networks: Problems and solutions. 1EEE Network, 12(6):64-79, Nov-Dec 1998.
|
| |
9
|
E. I. Chong, S. R. Sanjeev Rao Maddila, and S. T. Morley. On finding single-source single-destination k shortest paths. In the Seventh International Conference on Computing and Information (ICCI '95}, pages 40- 47, July 5-8, 1995.
|
 |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
E. Crawley et aJ. A framework for QoS-bazed routing in the Internet. Internet draft, IETF, July 10, 1998. (draft-ie t f-qosr-frame work- 06. txt ).
|
| |
14
|
H. De Neve and P. Van Mieghem. A multiple quality of service routing algorithm for P NNI. In Proceedings of the ATM Workshop, pages 324- 328. IEEE, May 1998.
|
| |
15
|
D. Eppstein. Finding the k shortest paths. In Proceedings of the 35th Annual Symposium on Foundations of Computer Science, pages 154 - 165. IEEE, Nov. 1994.
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
G. Y. Handler ~nd I. Zang. A dual algorithm for the constrained shortest path problem. Networks, 10:293- 310, 1980.
|
| |
20
|
|
| |
21
|
|
| |
22
|
A. Iwata etal. ATM routing algorithms with multiple QOS requirements for multimedia internetworking. 1EICE Trans. Commun., E79-B(8):999-1006, August 1996.
|
| |
23
|
J. M. Jaffe. Algorithms for finding paths with multiple constraints. Networks, 14:95-116, 1984.
|
| |
24
|
K. Lee et al. QoS based routing for integrated multimedia services. In Proceedings of the GLOBECOM '97 Conference, volume II, pages 1047-1051. IEEE, 1997.
|
| |
25
|
W. C. Lee, M. G. Hluchyi, ~nd P. A. ttumblet. Routing subject to quality of service constraints in integrated communication networks. IEEE Network, pages 46-55, July/August 1995.
|
| |
26
|
|
| |
27
|
Q. Ma and P. Steenkiste. Routing traffic with qualityof-service guaraxttees in integrated services networks. In Proceedings of NOSSDA V '98, July 1998.
|
| |
28
|
|
| |
29
|
|
| |
30
|
|
| |
31
|
|
| |
32
|
N. Taft-Plotkin, B. Bellur, and R. Ogler. Qualityof-service routing using maximally disjoint paths. In the Seventh International Workshop on Quality o.f Service (IWQoS '99), pages 119- 128, London, England, May/June 1999. IEEE.
|
| |
33
|
R. Vogel et al. QoS-based routing of multimedia streams in computer networks. IEEE Journal on Selected Areas in Communications, 14(7):1235-1244, September 1996.
|
| |
34
|
|
| |
35
|
Z. Wang and J. Crowcroft. Quality-of-service routing for supporting multimedia applications. IEEE Journal on Selected Areas in Communications, 14(7):1228- 1234, September 1996.
|
| |
36
|
R. Widyono. The design and evaluation of routing algorithms for real-time channels. Technical Report TR- 94-024, University of California at Berkeley & International Computer Science Institute, June 1994.
|
| |
37
|
X. Xiao and L. M. Ni. Internet QoS: a big picture. IEEE Network, 13(2):8-18, March-April 1999.
|
| |
38
|
J. Zhou. A new distributed routing algorithm for supporting delay-sensitive applications. In Proceedings of ICCT '98, pages $37-06(1-7). IEEE, 22-24 Oct. 1998.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|