2010 · 76 citations · 37 references
ComputingComputer EngineeringComputer SystemsComputer NetworksFault ToleranceFault-tolerant SystemsNetwork Fault ToleranceNetwork ReliabilityNetwork ResilienceRoutingRouting AlgorithmsRouting ProtocolsFailure Resilient RoutingFault-tolerant RoutingPerformance PredictabilityPerformance RequirementsReconfigurable RoutingResilient RoutingRobust RoutingRouting Resilience
Network resiliency is crucial to IP network operations. Existing techniques to recover from one or a series of failures do not offer performance predictability and may cause serious congestion. In this paper, we propose Resilient Routing Reconfiguration (R3), a novel routing protection scheme that is (i) provably congestion-free under a large number of failure scenarios; (ii) efficient by having low router processing overhead and memory requirements; (iii) flexible in accommodating different performance requirements (e.g., handling realistic failure scenarios, prioritized traffic, and the trade-off between performance and resilience); and (iv) robust to both topology failures and traffic variations. We implement R3 on Linux using a simple extension of MPLS, called MPLS-ff. We then conduct extensive Emulab experiments and simulations using realistic network topologies and traffic demands. Our results show that R3 achieves near-optimal performance and is at least 50% better than the existing schemes under a wide range of failure scenarios.
37
Internet traffic engineering by optimizing OSPF weights
Bernard Fortz, Mikkel Thorup · 2002 · 1.1K citations
A Scheme for Fast Parallel Communication
Leslie G. Valiant · SIAM Journal on Computing · 1982 · 649 citations
A Path Computation Element (PCE)-Based Architecture
J. Ash, Adrian Farrel · RFC · 2006 · 576 citations
MATE: MPLS adaptive traffic engineering
A. Elwalid, Chengzhi Jin, Steven H. Low et al. · 2002 · 499 citations