<?xml version="1.0" standalone="no"?>
                    <!DOCTYPE div SYSTEM "/www/backend/www-xml-443/dtd/caidaML.dtd">
                    <!-- do NOT ERASE the DOCTYPE declaration! --><div>


<tr bgcolor="#f4f4f4">
  <td>
<font face="helvetica,arial" size="2">
<b>URL:</b>
</font>
</td>
  <td>
<font face="helvetica,arial" size="2">
<a href="http://nms.lcs.mit.edu/~feamster/papers/failures-sigm2003.ps.gz">http://nms.lcs.mit.edu/~feamster/papers/failures-sigm2003.ps.gz</a><br/>
<a href="http://nms.lcs.mit.edu/~feamster/papers/failures-sigm2003.pdf">http://nms.lcs.mit.edu/~feamster/papers/failures-sigm2003.pdf</a><br/>
<a href="http://portal.acm.org/citation.cfm?id=781027.781043">http://portal.acm.org/citation.cfm?id=781027.781043</a>
</font>
  </td>
</tr>


<tr bgcolor="#e9e9e9">
  <td>
<font face="helvetica,arial" size="2">
<b>Entry Date:</b>
</font>
</td>
  <td>
<font face="helvetica,arial" size="2">
2003-05-14


</font>
  </td>
</tr>


<tr bgcolor="#f4f4f4">
  <td>
<font face="helvetica,arial" size="2">
<b>Abstract:</b>
</font>
</td>
  <td>
<font face="helvetica,arial" size="2">
Empirical evidence suggests that reactive routing systems improve
resilience to Internet path failures. They detect and route
around faulty paths based on measurements of path performance.
This paper seeks to understand why and under what circumstances
these techniques are effective.

To do so, this paper correlates end-to-end active probing experiments,
loss-triggered traceroutes of Internet paths, and BGP
routing messages. These correlations shed light on three questions
about Internet path failures: (1) Where do failures appear?
(2) How long do they last? (3) How do they correlate with BGP
routing instability?

Data collected over 13 months from an Internet testbed of 31
topologically diverse hosts suggests that most path failures last
less than fifteen minutes. Failures that appear in the network core
correlate better with BGP instability than failures that appear
close to end hosts. On average, most failures precede BGP messages
by about four minutes, but there is often increased BGP
traffic both before and after failures. Our findings suggest that
reactive routing is most effective between hosts that have multiple
connections to the Internet. The data set also suggests that
passive observations of BGP routing messages could be used
to predict about 20% of impending failures, allowing re-routing
systems to react more quickly to failures.


</font>
  </td>
</tr>


<tr bgcolor="#e9e9e9">
  <td>
<font face="helvetica,arial" size="2">
<b>Datasets:</b>
</font>
</td>
  <td>
<font face="helvetica,arial" size="2">
<ul>
<li>measurements between Feb 2002 and Mar 2003 on 31 NTP-synchronized nodes
    in the RON testbed</li>
<li>390 million active probes between randomly paired hosts; probes in both directions</li>
<li>18,000 loss-triggered traceroutes between Jun 26, 2002 and Mar 12, 2003</li>
<li>BGP messages at 8 hosts using Zebra</li>
<li>employ alias resolution techniques developed for Rocketfuel</li>
</ul>


</font>
  </td>
</tr>


<tr bgcolor="#f4f4f4">
  <td>
<font face="helvetica,arial" size="2">
<b>Results:</b>
</font>
</td>
  <td>
<font face="helvetica,arial" size="2">
Quoting from the paper:
<ul>
<li>While a few paths are much more failure-prone than others, failures appear
    spread out over many different links, not just a few "bad" links.</li>
<li>Failures <i>appear</i> more often inside AS's than on links between them.</li>
<li>90% of failures last less than 15 minutes, and 70% of failures last
    less than 5 minutes.</li>
<li>BGP messages coincide with only half of the failures that reactive
    routing could potentially avoid, suggesting that these were failures
    that not even a "perfect" BGP could avoid.</li>
<li>Reactive routing is potentially more effective at correcting failures
    for hosts with multiple Internet connections.</li>
<li>BGP traffic is a good indicator that a failure has recently occurred
    or is about to occur.  When BGP messages and failures coincide, BGP
    messages most often follow failures by 4 minutes.</li>
</ul>




</font>
  </td>
</tr>
</div>

