1 Meeyoung Cha, Sue Moon, Chong-Dae Park Aman Shaikh Placing Relay Nodes for Intra-Domain Path Diversity To appear in IEEE INFOCOM 2006.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Multihoming and Multi-path Routing
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
~1~ Infocom’04 Mar. 10th On Finding Disjoint Paths in Single and Dual Link Cost Networks Chunming Qiao* LANDER, CSE Department SUNY at Buffalo *Collaborators:
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Internet and Overlay Networks Ram Keralapura ECE Dept
A Comparative Study of Architectural Impact on BGP Next-hop Diversity 15 th IEEE Global Symposium, March 2012 Jong Han Park 1, Pei-chun Cheng 2, Shane.
1 Internet Path Inflation Xenofontas Dimitropoulos.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
1/14 Ad Hoc Networking, Eli M. Gafni and Dimitri P. Bertsekas Distributed Algorithm for Generating Loop-free Routes in Networks With Frequently.
Network Architecture for Joint Failure Recovery and Traffic Engineering Martin Suchara in collaboration with: D. Xu, R. Doverspike, D. Johnson and J. Rexford.
TIE Breaking: Tunable Interdomain Egress Selection Renata Teixeira Laboratoire d’Informatique de Paris 6 Université Pierre et Marie Curie with Tim Griffin.
CS Summer 2003 CS672: MPLS Architecture, Applications and Fault-Tolerance.
Traffic Engineering With Traditional IP Routing Protocols
1 Path Splicing Author: Murtaza Motiwala, Megan Elmore, Nick Feamster and Santosh Vempala Publisher: SIGCOMM’08 Presenter: Hsin-Mao Chen Date:2009/12/09.
Towards More Adaptive Internet Routing Mukund Seshadri Prof. Randy Katz.
1 Traffic Engineering for ISP Networks Jennifer Rexford IP Network Management and Performance AT&T Labs - Research; Florham Park, NJ
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Informed Detour Selection Helps Reliability Boulat A. Bash.
Traffic Engineering in IP Networks Jennifer Rexford Computer Science Department Princeton University; Princeton, NJ
Dynamics of Hot-Potato Routing in IP Networks Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
Wresting Control from BGP: Scalable Fine-grained Route Control UCSD / AT&T Research Usenix —June 22, 2007 Dan Pei, Tom Scholl, Aman Shaikh, Alex C. Snoeren,
Multicast Routing in ATM Networks with Multiple Classes of QoS Ren-Hung Hwang, Min-Xiou Chen, and Youn-Chen Sun Department of Computer Science & Information.
Routing.
Scalable Construction of Resilient Overlays using Topology Information Mukund Seshadri Dr. Randy Katz.
1 Network Topology Measurement Yang Chen CS 8803.
UCSC 1 Aman ShaikhICNP 2003 An Efficient Algorithm for OSPF Subnet Aggregation ICNP 2003 Aman Shaikh Dongmei Wang, Guangzhi Li, Jennifer Yates, Charles.
1 Meeyoung Cha (KAIST) Sue Moon (KAIST) Chong-Dae Park (KAIST) Aman Shaikh (AT&T Labs – Research) IEEE INFOCOM 2005 Poster Session Positioning Relay Nodes.
EQ-BGP: an efficient inter- domain QoS routing protocol Andrzej Bęben Institute of Telecommunications Warsaw University of Technology,
Slicing the Onion: Anonymity Using Unreliable Overlays Sachin Katti Jeffrey Cohen & Dina Katabi.
Network Sensitivity to Hot-Potato Disruptions Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
CS An Overlay Routing Scheme For Moving Large Files Su Zhang Kai Xu.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
Link-state routing  each node knows network topology and cost of each link  quasi-centralized: each router periodically broadcasts costs of attached.
NOBEL WP5 Meeting Munich – 14 June 2005 WP5 Cost Study Group Author:Martin Wade (BT) Lead:Andrew Lord (BT) Relative Cost Analysis of Transparent & Opaque.
Integrated Dynamic IP and Wavelength Routing in IP over WDM Networks Murali Kodialam and T. V. Lakshman Bell Laboratories Lucent Technologies IEEE INFOCOM.
9/15/2015CS622 - MIRO Presentation1 Wen Xu and Jennifer Rexford Department of Computer Science Princeton University Chuck Short CS622 Dr. C. Edward Chow.
1 Controlling IP Spoofing via Inter-Domain Packet Filters Zhenhai Duan Department of Computer Science Florida State University.
Resilient Overlay Networks By David Andersen, Hari Balakrishnan, Frans Kaashoek, and Robert Morris MIT RON Paper from ACM Oct Advanced Operating.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
Towards Efficient Large-Scale VPN Monitoring and Diagnosis under Operational Constraints Yao Zhao, Zhaosheng Zhu, Yan Chen, Northwestern University Dan.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
Optical Networking University of Southern Queensland.
ISP and Egress Path Selection for Multihomed Networks Amogh Dhamdhere, Constantine Dovrolis Networking and Telecommunications Group Georgia Institute of.
ICNP 2006 Inter­domain Policy Violations in Overlay Routes Srinivasan Seetharaman, Mostafa Ammar Networking and Telecommunications Group College of Computing.
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
1 ISMA Backbone Traffic Inference MAKE SYSTEMS THE NETWORK RESOURCE PLANNING COMPANY ISP Backbone Traffic Inference Methods to Support Traffic Engineering.
A Simulation-Based Study of Overlay Routing Performance CS 268 Course Project Andrey Ermolinskiy, Hovig Bayandorian, Daniel Chen.
Overlay Networking Srinivasan Seetharaman Fall 2006.
1 Chapter 4: Internetworking (IP Routing) Dr. Rocky K. C. Chang 16 March 2004.
On the Placement of Web Server Replicas Yu Cai. Paper On the Placement of Web Server Replicas Lili Qiu, Venkata N. Padmanabhan, Geoffrey M. Voelker Infocom.
GLOBECOM 2007 Exit Policy Violations in Multi-hop Overlay Routes Srinivasan Seetharaman, Mostafa Ammar Networking and Telecommunications Group College.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Placing Relay Nodes for Intra-Domain Path Diversity Meeyoung Cha Sue Moon Chong-Dae Park Aman Shaikh Proc. of IEEE INFOCOM 2006 Speaker 游鎮鴻.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
1 On the Impact of Route Monitor Selection Ying Zhang* Zheng Zhang # Z. Morley Mao* Y. Charlie Hu # Bruce M. Maggs ^ University of Michigan* Purdue University.
Data Center Network Architectures
ECE 544: Traffic engineering (supplement)
Optimal Configuration of OSPF Aggregates
Routing.
ISP and Egress Path Selection for Multihomed Networks
COS 561: Advanced Computer Networks
Backbone Traffic Engineering
Routing.
Achieving Resilient Routing in the Internet
Presentation transcript:

1 Meeyoung Cha, Sue Moon, Chong-Dae Park Aman Shaikh Placing Relay Nodes for Intra-Domain Path Diversity To appear in IEEE INFOCOM 2006

2 Link and router failures are frequent. Routing protocols are used to detect such failures and route around them. –Convergence time is in the order of seconds or minutes. –End-to-end connections experience long outages. How to increase reliability and robustness of mission-critical services against temporary end-to- end path outages? Routing Instability in the Internet

3 Take advantage of path diversity provided by the network topology. Overlay path – use a node inside the network to relay packets over an alternate path that is different from the default routing path. ex) RON [Anderson et al., SOSP 2001] Detour [Savage et al., IEEE Micro 1999] Use disjoint overlay paths along with the default routing path to route around failures. Path Diversity and Overlay Networks

4 Previous work has focused on selecting good relay nodes assuming relay nodes are already deployed. As an ISP, we consider the problem of placing relay nodes well. –Find a fixed set of relay nodes that offer as much path diversity as possible to all OD pairs. We assume: · Intra-domain setting [Shortest Path First Routing] · Relays are simply routers with relaying capability · Overlay paths use single relay nodes Objective of Our Work

5 disjoint overlay path Destination (egress router) default path relays ISP Network Disjoint overlay path gives maximum robustness against single link failures! Path Diversity – Disjoint Overlay Path Origin (ingress router)

6 Completely disjoint overlay paths are often not possible. - Existing path diversity: Equal Cost Multi-Paths (ECMP) Impact of ECMP on Overlay Path Selection Intra-PoP AR BR AR Inter-PoP (AR: Access Router, BR: Border Router)

7 Partially Disjoint Overlay Path We may need to allow partially disjoint paths. Such overlap makes networks less resilient to failures. We introduce the notion of penalty to quantify the quality degradation of overlay paths when paths overlap. o d r default path overlay path

8 Penalty for Overlapped Links o d I mpact of a single link failure on a path - prob. a packet routed from o to d encounters a failed link l I o,d,l = P[ path o  d fails | link l fails ]

9 Consider overlay path ( o  r  d ) is used with default one ( o  d ). Penalty – fraction of traffic carried on overlapped link Penalty Measures o d r Penalty of a relay r for OD pair (o,d) –prob. both packets routed (1) directly from o to d and (2) indirectly from o to d via r encounter a single link failure P o,d (r) = P[ both o  r  d and o  d fail | single link failure ] Penalty of a relay set R of size k –sum of minimum penalty of all OD pairs using relays in R ∑ o,d min( P o,d (r) | r in R )

10 How to find a relay set R of size k with minimum penalty Optimal solution –Exhaustive search, 0-1 Integer Programming (IP) –Too expensive Greedy selection heuristic –Start with 0 relays –Iteratively make a greedy choice that yields minimal penalty –Repeat until k relays are selected Local search heuristic –Start with k set of random relays –Repeat single swaps if penalty is reduced Placement Algorithms

11 Overall performance –Tradeoff between number of relays and reduction in penalty –Comparison of metric-sensitive heuristics against optimal and other possible heuristics (random, degree-based) Sensitivity to network dynamics –Using three-month topology snapshots, we examine whether relays selected remain effective as topology changes. –Using six-month network event logs, we calculate fraction of traffic that would have been protected from failures by using relays. Evaluation Overview

12 We use an operational tier-1 ISP backbone and daily topology snapshots and event logs. Topology routers, 200 links Hypothetical traffic matrix - assumes equal amount of traffic between OD pairs For results on other topologies (1 real, 3 inferred, 6 synthetic), please refer to our technical report at Data Sets

13 Sensitivity to Network Dynamics Relay nodes by initial placement are nearly as good as daily relocation: relatively insensitive to network dynamics. 5% of nodes are selected as relays 10% of nodes are selected as relays

14 Hypothetical Traffic Loss from Failure Event Logs complete protection for 75.3% failures less than 1% of traffic lost for 92.8% failures (failure events)

15 This is the first work to consider relay placement for path diversity in intra-domain routing. We quantify the penalty of using partially disjoint overlay paths; and propose two heuristics for relay node placement. We evaluate our methods on diverse dataset. –Relays by our method perform consistently better than other heuristics and are near-optimal. –A small number of relay nodes (less than 10%) is effective over the entire course of several months. –Relays are relatively insensitive to network dynamics. Conclusions

16 Relay architecture and practical considerations –loose source routing option in routers/attaching servers to routers –reflecting real traffic matrix Relay placement in inter-domain setting –inter-domain routing is based on BGP ’ s path selection –very challenging: AS path inference, AS path asymmetries, and realistic traffic matrix estimation Lower layer path diversity –at physical layer, disjoint IP layer paths may run over the same optical fiber –how to incorporate fiber map into our algorithm? Further Works END