M-Lab Differential Histogram Measurement Notebooks
These notebooks measure Internet quality globally by detecting anomalous topology, routing policies, and congested interconnects in mid-path Interconnections between ISPs.
See:
- The paper Detecting Anomalous Topology, Routing Policies, and Congested Interconnections at Internet Scale;
- A short presentation deck, Annealing the Internet (Lite), for a quick introduction;
- A longer presentation deck Annealing the Internet with full details;
These tools are intended for public use — please share.
<!-- Additional decks, currently not linked on the index: - The case for deploying servers (how ISPs can use M-Lab instrumentation): https://docs.google.com/presentation/d/1LBmas8kQtiT9Gv48fBjH3Eqbj4DXIVMGdACnTqr9K78/edit?usp=sharing -->
Global Metro Bar Chart
Interconnect-quality ("pain") scores for every metro with two or more M-Lab servers — how differently the top client ISPs are served across the M-Lab servers in the metro. Lower is better; high values suggest some users may struggle to reach certain local content.
For a new user, this is the best place to start.
Regional Details Dashboard
Detailed performance distributions for the cross-product of selected client ISPs and M-Lab servers near an anchor metro. Plot lines that lie together mean uniform service; lines that spread apart reveal servers that perform better or worse for some users.
Fleet and Egress Load
Egress volume and traffic value estimates across the global M-Lab server fleet — This is an internal dashboard intended to support fleet lifecycle management and capacity planning.
M-Lab Calibration Dashboard
Identifies potentially uncalibrated M-Lab servers by comparing measurement distributions across nearby sites: if a server is well calibrated, some other server should give the same result for at least one client ISP in the region. Low scores are best, high scores indicate problems.
This version is not suitable for general use because it is prone to both false positive and false negative results.
Experimental Regional Details
Developer version of the Regional Details dashboard, with access to multiple data source backends and additional sub-selector flags.
⚠️ Pre-release / developer use only. Not suitable for public use.