Measurement Lab
Pavlos Sermpezis pavlos@measurementlab.net
@measurementlab
OMG 3 convening (2025-06-25)
@
Agenda
2
@
3
Introduction to M-Lab
M-Lab
4
@
M-Lab’s platform
5
@
M-Lab’s platform
6
@
M-Lab’s platform
7
@
M-Lab measurements
8
@
M-Lab measurements
9
@
M-Lab measurements
10
@
M-Lab measurements
11
@
M-Lab measurements
12
@
Accessing M-Lab Data
13
@
Accessing M-Lab Data
14
@
Accessing M-Lab Data
15
@
SELECT
a.TestTime as time,
a.MeanThroughputMbps as download
FROM `measurement-lab.ndt.ndt7`
WHERE
date BETWEEN "2021-01-01" and "2021-01-31"
AND client.Geo.CountryName = "Uganda"
ORDER BY time ASC
SELECT
a.TestTime,
a.MeanThroughputMbps,
a.MinRTT,
a.LossRate,
client.Geo.city as ClientCity,
client.Network.ASNumber as ClientASNumber,
client.Network.ASName as ClientASName,
server.Geo.City as ServerCity,
server.Network.ASNumber as ServerASNumber,
server.Network.ASName as ServerASName
FROM
`measurement-lab.ndt.unified_downloads`
WHERE
date >= "2022-07-01" AND date <= "2022-07-01"� AND client.Geo.city = "Baltimore"
AND client.Geo.CountryCode = "US"
ORDER BY a.TestTime
16
The Giga/UNICEF use-case
Giga
17
@
Giga maps
18
@
Giga Meter
19
@
Giga Meter data (@ M-Lab)
20
@
21
New dataset: The IP Route Survey (IPRS)
IPRS dataset
22
@
IPRS data details
23
@
24
Host Managed Deployment
M-Lab’s platform
25
@
Types of M-Lab Sites
26
@
M-Lab Managed
Virtual
Physical
Minimal Site
Full Site
Host-Managed
Physical
Sponsor
Virtual
Cloud Credits
Host Managed Deployments
27
@
Why
How
What
When
Why have �Host Managed Deployments?�
28
@
Why have �Host Managed Deployments?�
There are regions (e.g., Middle East and North Africa) that are poorly covered by M-Lab’s infrastructure
29
@
Why have �Host Managed Deployments?�
30
@
Host Managed Deployments
31
@
32
Internet Quality Barometer (IQB)
IQB main goal
→ Redefine Internet quality beyond “speed” ←
33
@
16 month project funded by the Internet Society Foundation Research Grant Program
Quality Internet ≠ “High-speed”
34
@
IQB
35
@
If decision-makers want to make data-driven decisions about improving the quality of the Internet, what metric(s) should they use?
�→ welcome to the IQB framework!
IQB score
36
@
IQB framework
What should we take into account?
37
@
IQB framework
38
@
Designing the IQB framework
39
@
Designing the IQB framework
40
@
Designing the IQB framework
41
@
IQB score
42
@
IQB goals
43
@
IQB next steps
44
@
→ Idea: What about extending/adapting IQB to create the IFB? � (IFB = Internet Freedom Barometer)
45
Thank you!
@