Visualizations of Network Performance

M-Lab’s open measurement data means that developers and researchers don’t have to ask permission to use the data before doing meaningful analysis. Some of the ways in which smart people have turned open data into powerful visualizations follow.

Broadband Performance Statistics Using NDT Data

The charts graphics presented in this section visualize data collected by the Network Diagnostic Tool (NDT). Of the many measurements collected by NDT, these particular visualizations show download throughput, upload throughput, round- trip time, and packet retransmission.

The measurements are aggregated by:

  • Geography (country > region > city)
  • Internet Service Provider (ISP)
  • Vantage point (i.e., M-Lab site)

These visualizations can show one or more metrics at different levels of aggregation at the same time. A few examples of how metrics and aggregation criteria can be combined to provide interesting visualizations are provided in the following pages. If you’re interested, you can find a detailed description of how the aggregated statistics are computed at https://github.com/m-lab/mlab-wikis/blob/master/PDEChartsNDT.md.

Global Map of Median Download Throughput

Each bubble on the map that follows corresponds to a country. When your mouse is placed over a bubble, the name of the corresponding country is displayed. 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 Arbitrarily Selected Countries and Cities

Each line in the chart that follows represents the median download throughput of a country over time.

Bar Chart of Median Download Throughput of Countries Worldwide

Each bar in the chart that follows corresponds to a country. When your mouse is placed over any bar, the chart displays the name of the corresponding country. The height of each bar represents the median download throughput of a country, while the color of the bar represents the number of tests run in that country.

Packet Retransmission vs. Download Throughput for ISPs in the United States

In the following chart, each bubble corresponds to an ISP. When your mouse is placed over a bar, the name of the corresponding ISP is shown. The size of any bubble is proportional to the number of tests run from connections within the ISP’s networks, while the color of the bubble represents the round-trip time measurement of that ISP.

Network- vs. Client-limited Tests

Each bubble in the chart that follows corresponds to a country. When your mouse is placed over a bubble, the name of the corresponding country is displayed. 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. Consider the top left corner of the chart. Note that bubbles in the top left corner 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

The following image is taken from an animation that shows each NDT test run between February 2009 and November 2012 as a small dot. For more information about how the chart was created, see http://dominichamon.com/blog/2012/12/visualizing-m-lab-data-with-bigquery-part-two/.

Back to Top