Durbin: Internet Outage Detection with Adaptive Passive Analysis

Enayet, Asma and Heidemann, John

citation

Asma Enayet and John Heidemann 2024. Durbin: Internet Outage Detection with Adaptive Passive Analysis. Technical Report arxiv:2411.17958. USC/Information Sciences Institute. [PDF]

abstract

Measuring Internet outages is important to allow ISPs to improve their services, users to choose providers by reliability, and governments to understand the reliability of their infrastructure. Today’s active outage detection provides good accuracy with tight temporal and spatial precision (around 10 minutes and IPv4 /24 blocks), but cannot see behind firewalls or into IPv6. Systems using passive methods can see behind firewalls, but usually, relax spatial or temporal precision, reporting on whole countries or ASes at 5 minute precision, or /24 IPv4 blocks with 25 minute precision. We propose Durbin, a new approach to passive outage detection that adapts spatial and temporal precision to each network they study, thus providing good accuracy and wide coverage with the best possible spatial and temporal precision. Durbin observes data from Internet services or network telescopes. Durbin studies /24 blocks to provide fine spatial precision, and we show it provides good accuracy even for short outages (5 minutes) in 600k blocks with frequent data sources. To retain accuracy for the 400k blocks with less activity, Durbin uses a coarser temporal precision of 25 minutes. Including short outages is important: omitting short outages underestimates overall outage duration by 15%, because 5% of all blocks have at least one short outage. Finally, passive data allows Durbin to report this results for outage detection in IPv6 for 15k /48 blocks. Durbin’s use of per-block adaptivity is the key to providing good accuracy and broad coverage across a diverse Internet.

reference

@techreport{Enayet24a,
  author = {Enayet, Asma and Heidemann, John},
  title = {Durbin: Internet Outage Detection with Adaptive Passive Analysis},
  institution = {USC/Information Sciences Institute},
  year = {2024},
  sortdate = {2024-11-28},
  project = {ant, eieio, pimawat, internetmap},
  jsubject = {routing},
  number = {arxiv:2411.17958},
  month = nov,
  keywords = {internet outage detection, passive, b-root, darknet},
  url = {https://ant.isi.edu/%7ejohnh/PAPERS/Enayet24a.html},
  pdfurl = {https://ant.isi.edu/%7ejohnh/PAPERS/Enayet24a.pdf},
  othepdfrurl = {http://arxiv.org/pdf/2411.17958}
}