Exploiting Routing Redundancy via Structured Peer-to-Peer Overlays
Ben Y. Zhao
Ling Huang
Jeremy Stribling
Anthony D. Joseph
John D. Kubiatowicz
11th IEEE International Conference on Network Protocols
(ICNP)
[Full Text in GZIP PS Format,
120KB]
[Full Text in PDF Format,
163KB]
Paper Abstract
Structured peer-to-peer overlays provide a natural infrastructure for
resilient routing via efficient fault detection and precomputation
of backup paths. These overlays can respond to faults in a few hundred
milliseconds by rapidly shifting between alternate routes. In this
paper, we present two adaptive mechanisms for structured overlays and
illustrate their operation in the context of Tapestry, a
fault-resilient overlay from Berkeley. We also describe a
transparent, protocol-independent traffic redirection mechanism that
tunnels legacy application traffic through overlays. Our measurements
of a Tapestry prototype show it to be a highly responsive routing
service, effective at circumventing a range of failures while
incurring reasonable cost in maintenance bandwidth and additional
routing latency.