Visualizations of network performance
M-Lab’s open measurement data means that developers and researchers don’t have to ask permission before doing meaningful analysis. Below are some ways in which smart people have turned open data into powerful visualizations.
-
Broadband performance statistics using NDT data
The charts presented in this section visualize data collected by M-Lab’s Network Diagnostic Tool (NDT). Of the many metrics collected by NDT, these charts visualize just a small subset (such as download throughput, upload throughput, round trip time, and packet retransmission).
The metrics are aggregated by
- Geography (country -> region -> city)
- Internet Service Provider (ISP)
- Vantage point (i.e., M-Lab site)
A chart can visualize one or more metrics at different levels of aggregation at the same time. Below there are a few examples of how metrics and aggregation criteria can be combined to provide interesting visualizations. If you’re interested, you can find a detailed description of how the aggregated statistics are computed at https://code.google.com/p/m-lab/wiki/PDEChartsNDT.
Global map of median download throughput
Each bubble corresponds to a country. When you mouse over any bubble, the chart displays the name of the corresponding country. The color of any bubble represents the median download throughput of a country, while the size of the bubble is proportional to the number of tests run in that country.
Timeline of median download throughput of arbitrary selected countries and cities
Bar chart of median download throughput of countries world-wide
Each bar corresponds to a country. When you mouse over any bar, the chart displays the name of the corresponding country. The length of any bar represents the median download throughput of a contry, while the color of the bar represents the number of tests run in that country.
Packet retransmission vs. download throughput for ISPs in the US
Each bubble corresponds to an ISP. When you mouse over any bar, the chart displays the name of the corresponding ISP. The size of any bubble is proportional to the number of tests run in that ISP, while the color of the bubble represents the RTT of that ISP.
Network- versus client-limited tests
Each bubble corresponds to a country. When you mouse over any bubble, the chart displays the name of the corresponding country. The color of any bubble represents the median download throughput of a country, while the size of the bubble is proportional to the number of tests run in that country. Bubbles at the top left correspond to countries where throughput is mostly limited by network congestion, while bubbles at the bottom right correspond to countries where throughput is mostly limited by the user’s device.
-
Packet loss video using NDT data
View a quick and dreamy video showing packet loss, as measured by M-Lab’s NDT.
If you’re inspired to learn more, and maybe want to create your own, go to: http://dominichamon.com/blog/2012/12/visualizing-m-lab-data-with-bigquery-part-two/.