Positioning Relay Nodes in ISP Network
2005
Abstract
To increase reliability and robustness of mission-critical services in the event of network failures, it is often desirable and beneficial to take advantage of path diversity provided by the network topology. One way of achieving this inside a single Autonomous System (AS) is to use two paths between every Origin-Destination (OD) pair. One path is the default path defined by the intra-domain routing protocol running within the AS; the other path is defined as an overlay path that passes through a strategically placed relay node inside the AS. The key question then is how to place such relay nodes inside an AS, which is the focus of this work. We propose a simple greedy algorithm to find the number and positions of relay nodes such that every OD pair has an overlay path going through a relay node that is disjoint from the default path. When it is not possible to find completely disjoint overlay paths, we allow overlay paths to have overlapped links with default paths. Since overlapped links diminish the robustness of overlay paths against a single point of failure, we introduce the notion of penalty for partially disjoint paths. We apply our algorithm on an operational tier-1 ISP network and demonstrate that our method increases network-wide resiliency against a single link failure. Based on real failure scenarios obtained from the ISP network and hypothetical traffic matrix, we demonstrate that the relay nodes selected by our algorithm provide complete protection against 75.3% of failure events and allow less than 1% of traffic to be affected for 92.8% of failure events. †These authors are supported by Korea Science and Engineering Foundation (KOSEF) through Advanced Information Technology Research Center (AITrc). ‡This author is supported by Brain Korea (BK) 21 Project and the school of information technology in KAIST.
References (13)
- Craig Labovitz, Abha Ahuja, Abhijit Bose, and Farnam Jahanian, "Delayed Internet routing convergence," in Proceedings of ACM SIGCOMM, September 2000, pp. 175-187.
- Catherine Boutremans, Gianluca Iannaccone, and Christophe Diot, "Impact of link failures on VoIP performance," in Pro- ceedings of Network and Operating System Support for Digital Audio and Video (NOSSDAV), May 2002.
- Athina Markopoulou, Gianluca Iannaccone, Supratik Bhat- tacharyya, Chen-Nee Chuah, and Christophe Diot, "Character- ization of failures in an IP backbone," in Proceedings of IEEE INFOCOM, March 2004.
- Vern Paxson, "End-to-end routing behavior in the Internet," IEEE/ACM Transactions on Networking, vol. 5, no. 5, pp. 601- 615, 1997.
- Sanghwan Lee, Yinzhe Yu, Srihari Nelakuditi, Zhi-Li Zhang, and Chen-Nee Chuah, "Proactive vs reactive approaches to failure resilient routing," in Proceedings of IEEE INFOCOM, 2004.
- J. Moy, "RFC 2328: OSPF version 2," 1998.
- R. W. Callon, "RFC 1195: Use of OSI IS-IS for routing in TCP/ IP and dual environments," December 1990.
- David Andersen, Hari Balakrishnan, M. Frans Kaashoek, and Robert Morris, "Resilient overlay networks," in Proceedings of ACM Symposium on Operating Systems Principles (SOSP), 2001.
- T. Nguyen and A. Zakhor, "Path Diversity with Forward error correction (PDF) system for packet switched networks," in Pro- ceedings of IEEE INFOCOM, March 2003.
- Lakshminarayanan Subramanian, I. Stoica, H. Balakrishnan, and R. Katz, "OverQoS: Offering Internet QoS using overlays," in Proceedings of HotNets-I, October 2002.
- Renata Teixeira, Keith Marzullo, Stefan Savage, and Geoffrey M. Voelker, "In Search of Path Diversity in ISP Network," in Pro- ceedings of ACM SIGCOMM IMC, October 2003.
- G. Iannaccone, C. N. Chuah, S. Bhattacharyya, and C. Diot, "Fea- sibility of IP restoration in a tier-1 backbone," IEEE Network Magazine, vol. 18, no. 2, pp. 13-19, 2004.
- Petr Slavík, "A tight analysis of the greedy algorithm for set cover," Journal of Algorithms, vol. 25, no. 2, pp. 237-254, 1997.