ACM SIGOPS Operating Systems Review · 2001 · 269 citations · 12 references
ComputingComputer ScienceComputer SystemsComputer NetworksFault ToleranceFault-tolerant ComputingInternet RoutingNetwork Fault ToleranceNetwork RecoveryNetwork ReliabilityNetwork ResilienceRoutingApplication LayerInternet ArchitectureOverlay Network TopologyOverlay NetworksResilient Network ArchitectureResilient Overlay NetworksResilient RoutingThroughput
A Resilient Overlay Network (RON) is an architecture that allows distributed Internet applications to detect and recover from path outages and periods of degraded performance within several seconds, improving over today's wide-area routing protocols that take at least several minutes to recover. A RON is an application-layer overlay on top of the existing Internet routing substrate. The RON nodes monitor the functioning and quality of the Internet paths among themselves, and use this information to decide whether to route packets directly over the Internet or by way of other RON nodes, optimizing application-specific routing metrics.Results from two sets of measurements of a working RON deployed at sites scattered across the Internet demonstrate the benefits of our architecture. For instance, over a 64-hour sampling period in March 2001 across a twelve-node RON, there were 32 significant outages, each lasting over thirty minutes, over the 132 measured paths. RON's routing mechanism was able to detect, recover, and route around all of them, in less than twenty seconds on average, showing that its methods for fault detection and recovery work well at discovering alternate paths in the Internet. Furthermore, RON was able to improve the loss rate, latency, or throughput perceived by data transfers; for example, about 5% of the transfers doubled their TCP throughput and 5% of our transfers saw their loss probability reduced by 0.05. We found that forwarding packets via at most one intermediate RON node is sufficient to overcome faults and improve performance in most cases. These improvements, particularly in the area of fault detection and recovery, demonstrate the benefits of moving some of the control over routing into the hands of end-systems.
12
Jitendra Padhye, Victor Firoiu, Don Towsley et al. · 1998 · 2.1K citations
Hans Eriksson · Communications of the ACM · 1994 · 667 citations · Full text
Social Sciences, Communication, Building Information Modeling +5
Equation-based congestion control for unicast applications
Sally Floyd, Mark Handley, Jitendra Padhye · 2000 · 588 citations · Full text
End-to-end Internet packet dynamics
Vern Paxson · 1997 · 541 citations · Full text
The end-to-end effects of Internet path selection
Stefan Savage, Andy Collins, Eric Hoffman et al. · 1999 · 474 citations