Blog
Insights, research, and updates from the M-Lab team

Measurement Lab completes first prototype for IQB Framework
By Melissa Newcomb, Pavlos Sermpezis
January 29, 2026

A Hands-On Tutorial with Reverse Traceroute
By Loqman Salamatian
November 13, 2025

Open Measurement Hackathon at the ACM Internet Measurement Conference (IMC) 2025
By Chris Ritzo, Melissa Newcomb, Pavlos Sermpezis
November 12, 2025

Measurement Lab publishes new dataset of NDT7 measurements
By Matt Mathis, Roberto D'Auria, Nathan Kinkade, Pavlos Sermpezis, Melissa Newcomb
July 15, 2025

OMG! Summary of the 3rd Open Measurement Gathering (OMG) Ask Me Anything (AMA) event
By Pavlos Sermpezis, Melissa Newcomb
July 15, 2025

Measurement Lab publishes the Internet Quality Barometer Framework
By Pavlos Sermpezis, Melissa Newcomb, Lai Yi Ohlsen
June 30, 2025

IP Route Survey (IPRS) data published in M-Lab
By Timur Friedman, Saied Kazemi, Elena Nardi
June 16, 2025

How M-Lab Determines User Location and Selects Servers
By Loqman Salamatian, Phillipa Gill
May 27, 2025

Pavlos Sermpezis joins Measurement Lab as Director, Tech Lead
By Georgia Bullen, Melissa Newcomb
April 21, 2025

OMG! Measurement Lab organized the second Open Measurement Gathering
By Melissa Newcomb
April 16, 2025

Public Report for First Open Measurement Gathering (OMG)
By Lai Yi Ohlsen, Melissa Newcomb
October 11, 2024

M-Lab Organizes and Participates in the First Open Measurement Gathering (OMG)
By Lai Yi Ohlsen, Melissa Newcomb
August 14, 2024

Welcome to M-Lab’s New Senior Program Manager: Melissa Newcomb
By Lai Yi Ohlsen, Melissa Newcomb
June 20, 2024

Testing Fast MDA Traceroute
By Lai Yi Ohlsen
June 5, 2024

Measuring the Quality of an Individual's Connection
By Lai Yi Ohlsen
March 26, 2024

Contributing to M-Lab's Infrastructure is Easier Than Ever
By Lai Yi Ohlsen, Nathan Kinkade, Stephen Soltesz
March 18, 2024

How should Internet quality be measured? Join us for our Community Call on February 1, 2024
By Lai Yi Ohlsen
January 23, 2024

2023 Year in Review
By Lai Yi Ohlsen, Georgia Bullen
December 21, 2023

Wehe data is now available in BigQuery
By Lai Yi Ohlsen, Dave Choffnes, Phillipa Gill, Zeinab Shmeis, Katherine Townsend
September 28, 2023

Join us at the IMC 2023 Hackathon on Network Interference using Open Data
By Lai Yi Ohlsen, Katherine Townsend
August 28, 2023

Introducing MSAK (Measurement Swiss-Army Knife)
By Roberto D'Auria
July 26, 2023

July 2023 Office Hours
By Lai Yi Ohlsen
July 20, 2023

Introducing Data Transfer Limits to NDT
By Cristina Leon, Phillipa Gill, Katherine Townsend
June 26, 2023

Introducing M-Lab Community Office Hours
By Lai Yi Ohlsen
June 16, 2023

Ending support for ndt5+raw protocol and mlab-ns
By Stephen Soltesz
May 8, 2023

M-Lab to the Cloud: Virtual sites in all Google Cloud regions
By Lai Yi Ohlsen, Nathan Kinkade, Phillipa Gill
April 24, 2023

M-Lab is now providing Cloudflare AIM data for open access
By Lai Yi Ohlsen
April 18, 2023

Welcome to M-Lab’s New Director: Katherine Townsend
By Lai Yi Ohlsen, Katherine Townsend
January 17, 2023

M-Lab Hackathon at IMC 2022
By Lai Yi Ohlsen, Cristina Leon
November 2, 2022

Guest Post: Underload: Today’s Problem of Internet Congestion Control
By Michael Welzl
September 20, 2022

M-Lab at SIGCOMM 2022
By Phillipa Gill
September 14, 2022

M-Lab Hackathon at IMC - Register by September 23rd!
By Cristina Leon
August 31, 2022

Release notes for Unified Views with exposed Row Filters
By Matt Mathis
August 5, 2022

M-Lab to the Cloud
By Lai Yi Ohlsen
July 27, 2022

Extracting Single-Path Traceroutes
By Saied Kazemi
July 22, 2022

M-Lab Fellowship Presentation Videos and Reports
By Lai Yi Ohlsen
July 14, 2022

M-Lab Fellowship Presentations
By Lai Yi Ohlsen
June 28, 2022

An Overview of M-Lab's Traceroute Data
By Saied Kazemi
June 8, 2022

M-Lab Leadership Transition
By Lai Yi Ohlsen
May 31, 2022

Updates to Geo Filters
By Lai Yi Ohlsen
March 24, 2022

Request for Comments - User Privacy & Research Usability
By Lai Yi Ohlsen
March 18, 2022

User Privacy & Research Usability Town Hall - March 16, 2022 at 11:00a Eastern
By Lai Yi Ohlsen
February 28, 2022

Run a private ndt-server (updated)
By Chris Ritzo
February 16, 2022

ARC of Research pt. 2: Exploring Data Sources Relevant to Our Questions
By Chris Ritzo
February 14, 2022

Migration to the v2 Data Pipeline
By Stephen Soltesz
February 10, 2022

Analysis Recommendations in Context - ARC of Research pt. 1: Asking the Right Questions
By Chris Ritzo
February 9, 2022

Accessing Traceroute Data and Format Change RFC Results
By Saied Kazemi
February 2, 2022

Revisiting National Broadband Datasets and Maps
By Chris Ritzo
January 24, 2022

M-Lab Research Fellows - Spring 2022
By Lai Yi Ohlsen
January 13, 2022

Traceroute Format Change Request for Comments (RFC)
By Saied Kazemi
January 10, 2022

Upcoming M-Lab Community Call discussing Measurement, Meaning and Purpose
By Lai Yi Ohlsen
December 6, 2021

Open Call for M-Lab Research Fellows - due Monday, December 6
By Lai Yi Ohlsen, Phillipa Gill
November 4, 2021

Executive Summary of Q4 2021 Experiment Review Committee Meeting
By Lai Yi Ohlsen
October 29, 2021

Upcoming M-Lab Community Call discussing Latency, Bufferbloat, Responsiveness
By Lai Yi Ohlsen
August 18, 2021

NDT Data in NTIA Indicators of Broadband Need
By Lai Yi Ohlsen, Chris Ritzo
July 15, 2021

Updates to ndt7
By Lai Yi Ohlsen, Stephen Soltesz
June 29, 2021

Evolution of M-Lab's Geographic and Network Annotations
By Chris Ritzo
March 9, 2021

M-Lab Discuss list Newsletter - March 2021
By Lai Yi Ohlsen
March 5, 2021

2021 Community Call Schedule
By Lai Yi Ohlsen
March 3, 2021

Using M-Lab Data in Broadband Advocacy and Policy
By Lai Yi Ohlsen, Greg Russell, Stephen Soltesz
February 17, 2021

Requiring access tokens for ndt7
By Stephen Soltesz
February 12, 2021

Wehe Measurement Service Launched on M-Lab Platform
By Lai Yi Ohlsen
January 25, 2021

M-Lab Roadmap Update - Q4 2020
By Lai Yi Ohlsen
November 2, 2020

Exploring NDT Data by Geography in Baltimore City
By Chris Ritzo
September 18, 2020

Requiring access tokens for ndt7
By Stephen Soltesz
September 10, 2020

The majority of NDT clients have migrated to ndt7
By Lai Yi Ohlsen, Stephen Soltesz
August 27, 2020

Evolution of NDT
By Lai Yi Ohlsen, Matt Mathis, Stephen Soltesz
August 5, 2020

Migrating NDT clients to ndt7
By Lai Yi Ohlsen, Chris Ritzo, Matt Mathis, Greg Russell, Stephen Soltesz
July 24, 2020

Introducing ndt7
By Lai Yi Ohlsen, Matt Mathis, Stephen Soltesz, Simone Basso
July 22, 2020

Measurement Observations on Network Performance During the COVID-19 Pandemic in Northern Italy
By Chris Ritzo, Simone Basso, Maria Xynou
July 17, 2020

Long Term Supported Schemas Using Standardized BigQuery Columns
By Chris Ritzo
July 15, 2020

Accessible M-Lab NDT data for Internet Performance research during COVID-19
By Lai Yi Ohlsen
May 20, 2020

Data Visualization Site Upgrade
By Chris Ritzo
May 20, 2020

New FQDNs for Experiments
By Nathan Kinkade
May 7, 2020

NDT Unified Views Now Published
By Chris Ritzo
May 7, 2020

NDT JavaScript Integrations - Update to Include Recent Client Bug Fix
By Chris Ritzo
April 22, 2020

Recent updates regarding the SamKnows experiment
By Lai Yi Ohlsen
April 8, 2020

How Measurement Lab’s Open Data can be used during COVID-19
By Lai Yi Ohlsen
April 3, 2020

Changes Related to COVID-19
By Lai Yi Ohlsen
April 1, 2020

Digital Inclusion @ Home Announcement
By Lai Yi Ohlsen
March 20, 2020

New Traceroute Binary on M-Lab platform
By Ya Chang
January 31, 2020

The 2.0 Platform Has Landed -- Thank you!
By Stephen Soltesz
January 27, 2020

Platform Transition Update - NDT Dataset, Tables, & Views
By Chris Ritzo
December 13, 2019

Running Your Own ndt-server
By Chris Ritzo
November 26, 2019

Supporting Internet Self Determination at the 2019 Indigenous Connectivity Summit
By Chris Ritzo
October 25, 2019

M-Lab 2.0 Platform: Global Pilot Assessment
By Peter Boothe
October 14, 2019

Inspiring Work of Broadband Advocates and Researchers at the Michigan Broadband Summit
By Chris Ritzo
October 4, 2019

NDT Dataset - 2 Billion Rows and Growing
By Chris Ritzo
September 18, 2019

New Traceroute Table and Schema Now Available
By Ya Chang
August 1, 2019

M-Lab 2.0 Platform: Global Pilot Entry
By Stephen Soltesz
July 30, 2019

Update to M-Lab Policies
By Chris Ritzo
July 19, 2019

M-Lab Participates in Internet Measurements Workshop at 2019 African Internet Summit
By Chris Ritzo
July 1, 2019

Traceroute BigQuery Table New Data Temporarily Halted for Schema Change
By Ya Chang
June 26, 2019

Naming BQ Datasets after M-Lab Measurement Services & Data Types
By Stephen Soltesz
May 2, 2019

Michigan Moonshot Data Collection Pilot Project Launches
By Chris Ritzo
April 26, 2019

M-Lab Visualization Site Update
By Georgia Bullen, Chris Ritzo
April 1, 2019

Local Communities are Driving Broadband Speed Mapping in the US
By Georgia Bullen, Chris Ritzo
March 28, 2019

How fast is my Internet? Speed Tests, Accuracy, NDT & M-Lab
By Peter Boothe, Georgia Bullen
March 26, 2019

M-Lab 2.0 Platform Migration Update
By Stephen Soltesz
March 12, 2019

Come work with M-Lab!
By Georgia Bullen
March 4, 2019

AFRICOMM 2018 and AFRINIC-29
By Stephen Soltesz
March 1, 2019

After A Decade of Growth, Measurement Lab Spins Out of New America to Join Code for Science & Society
By M-Lab Team
February 28, 2019

Internet performance talk at IGF 2018
By Simone Basso
February 12, 2019

Retiring the Neubot Client
By Simone Basso
January 11, 2019

Update: Paris Traceroute bug from Early 2018
By Chris Ritzo
November 12, 2018

SIGCOMM 2018 Hackathon Outcomes
By Chris Ritzo
October 25, 2018

M-Lab 10 Year Anniversary Event
By Georgia Bullen
October 19, 2018

Switch discard investigation for early 2018
By Stephen Soltesz
September 10, 2018

SIGCOMM 2018 Hackathon
By Georgia Bullen
July 25, 2018

M-Lab is Turning 10!
By Georgia Bullen
July 21, 2018

New DISCO switch telemetry dataset
By Stephen Soltesz
July 20, 2018

Say Hello to Murakami
By Ross Schulman, Simone Basso
April 5, 2018

New ETL Pipeline and Transition to New BigQuery Tables
By Chris Ritzo
February 9, 2018

Modernizing the M-Lab Platform
By Chris Ritzo
January 24, 2018

Paris Traceroute has a bug, and it causes some bad data
By Chris Ritzo
January 24, 2018

Monitoring Interconnection Performance Since the Open Internet Order
By Collin Anderson
August 9, 2017

Transitioning to a New Backend Pipeline and Data Availability
By Chris Ritzo
May 2, 2017

Paris Traceroute Brownout
By Chris Ritzo
April 9, 2017

Measurement Lab Launches New Global Data Visualization Tools
By Georgia Bullen
March 7, 2017

BBR TCP and Measurement Lab
By Georgia Bullen
November 30, 2016

Showing Missing Data in Line Charts
By Georgia Bullen
October 4, 2016

Traffic Microbursts and their Effect on Internet Measurement
By Collin Anderson
May 25, 2016

Making it Easier to Use M-Lab Data
By Michael Lynch
March 17, 2016

Announcing improved performance for M-Lab BigQuery data
By Chris Ritzo
January 19, 2016

New Opportunities for Test Deployment and Continued Analysis of Interconnection Performance
By Collin Anderson
June 24, 2015

Data Duplication Bug in M-Lab BigQuery Data
By Michael Lynch
April 24, 2015

Internet Observatory Updates and Improvements
By Collin Anderson
February 12, 2015

M-Lab at RIPE
By Chris Ritzo
November 10, 2014

New Features for M-Lab Internet Observatory
By Chris Ritzo
November 3, 2014

Research Updates: Beginning to Observe Network Management Practices as a Third Party
By Collin Anderson
October 31, 2014

ISP Interconnection and its Impact on Consumer Internet Performance: Introducing A New M-Lab Consortium Technical Report
By Chris Ritzo
October 28, 2014

Univ. of Michigan Students Join M-Lab for Alternative Spring Break
By Chris Ritzo
March 10, 2014

M-Lab @ Google Summer of Code 2014!
By Jakub Sawiński
March 7, 2014

Assessing Typhoon Haiyans impact on core Internet infrastructure measurement tells a story
By Meredith Whittaker
November 27, 2013

Explore M-Lab data using the new RIPEstat widgets
By Tiziana Refice, Vasco Asturiano, Robert Kisteleki
September 30, 2013

Welcome to The Same Old M-Lab
By M-Lab Team
August 5, 2013