ACM Home Page
Please provide us with feedback. Feedback
On the computational complexity and effectiveness of N-hub shortest-path routing
Full text PdfPdf (503 KB)
Source IEEE/ACM Transactions on Networking (TON) archive
Volume 16 ,  Issue 3  (June 2008) table of contents
Pages 691-704  
Year of Publication: 2008
ISSN:1063-6692
Authors
Reuven Cohen  Department of Computer Sciences, Technion-Israel Institute of Technology, Haifa, Israel
Gabi Nakibly  Department of Computer Sciences, Technion-Israel Institute of Technology, Haifa, Israel
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 119,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/TNET.2007.900702

ABSTRACT

In this paper, we study the computational complexity and effectiveness of a concept we term "N-hub Shortest-Path Routing" in IP networks. N-hub Shortest-Path Routing allows the ingress node of a routing domain to determine up to N intermediate nodes ("hubs") through which a packet will pass before reaching its final destination. This facilitates better utilization of the network resources, while allowing the network routers to continue to employ the simple and well-known shortest-path routing paradigm. Although this concept has been proposed in the past, this paper is the first to investigate it in depth. We apply N-hub Shortest-Path Routing to the problem of minimizing the maximum load in the network. We show that the resulting routing problem is NP-complete and hard to approximate. However, we propose efficient algorithms for solving it both in the online and the offline contexts. Our results show that N-hub Shortest-Path Routing can increase network utilization significantly even for N = 1. Hence, this routing paradigm should be considered as a powerful mechanism for future datagram routing in the Internet.


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
 
2
J. Chen, P. Druschel, and D. Subramanian, "An efficient multipath forwarding method," in Proc. IEEE INFOCOM, San Francisco, CA, Mar. 1998, pp. 1418-1425.
 
3
J. Garcia-Luna-Aceves, S. Vutukury, and W. Zaumen, "A practical approach to minimizing delays in Internet routing protocols," in Proc. IEEE ICC, Vancouver, BC, Canada, Jun. 1999, pp. 479-483.
4
 
5
 
6
D. K. et al., "Traffic Engineering (TE) Extensions to OSPF Version 2," IETF RFC 3630, Sep. 2003.
 
7
S. B. et al., "An architecture for differentiated services," IETF RFC 2475, Dec. 1998,.
 
8
J. Postel, "Internet Protocol," IETF RFC 791, Sep. 1981.
9
 
10
R. Govindan and H. Tangmunarunkit, "Heuristics for internet map discovery," in Proc. IEEE INFOCOM, Tel Aviv, Israel, Mar. 2000, pp. 1371-1380.
 
11
 
12
13
14
 
15
 
16
M. Kodialam, T. V. Lakshman, and S. Sengupta, "Efficient and robust routing of highly variable traffic," in Proc. HotNets-III, Nov. 2004.
 
17
R. Zhang-Shen and N. McKeown, "Designing a predictable internet backbone network," in Proc. HotNets-III, Nov. 2004.
 
18
M. Kodialam, T. V. Lakshman, J. B. Orlin, and S. Sengupta, "Preconfiguring IP-over-optical networks to handle router failures and unpredictable traffic," in Proc. IEEE INFOCOM, Mar. 2006, pp. 1-12.
 
19
M. Kodialam, T. V. Lakshman, and S. Sengupta, "Maximum throughput routing of traffic in the hose model," in Proc. IEEE IN-FOCOM , Mar. 2006, pp. 1-11.
20
 
21
 
22
N. G. Y. Dinitz and M. Goemans, "On the single-source unsplittable flow problem," Combinatorica, vol. 19, pp. 17-41, 1999.
23
 
24
J. T. Havill and W. Mao, "Greedy online algorithms for routing permanent virtual circuits," Networks, vol. 34, pp. 136-153, 1999.
 
25
W. Mao and R. Simha, "Routing and scheduling file transfers in packet-switched networks," J. Comput. Inf., vol. 1, pp. 559-574, 1994.
 
26
 
27
R. M. Karp, "Online algorithms versus offline algorithms: How much is it worth to know the future?" Int. Computer Sci. Inst., Tech. Rep. TR-92-044, 1992.
 
28
E. W. Zegura, K. L. Calvert, and S. Bhattacharjee, "How to model an in-ternetwork," in Proc. IEEE INFOCOM, San Francisco, CA, Mar. 1996, vol. 2, pp. 594-602, IEEE.
 
29
 
30
M. Berkelaar, Lp_Solve Software. [Online]. Available: ftp.es.tue.nl/ pub/lp_solve
31
32
 
33
 
34
L. Khachiyan, "A polynomial time algorithm for linear programming," Docl. Akad. Nauk SSSR, vol. 244, pp. 1093-1096, 1979.
 
35
W. Hoeffding, "On the distribution of the number of successes of independent trials," Ann. Math. Stat., vol. 27, pp. 713-721, 1956.
 
36
H. Chernoff, "A measure of asymptotic efficiency for tests of a hypothesis based on the sums of observations," Ann. Math. Stat., vol. 23, pp. 493-509, 1952.
 
37
W. Hoeffding, "Probability inequalities for sums of bounded random variables," Amer. Stat. Assoc. J., vol. 58, pp. 13-30, 1963.

Collaborative Colleagues:
Reuven Cohen: colleagues
Gabi Nakibly: colleagues