<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.0">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2026-10-05T10:42:34+00:00</updated><id>/feed.xml</id><title type="html">M-Lab</title><entry><title type="html">The Internet Can Be Up and Still Fail: Introducing HERMES</title><link href="/blog/hermes/" rel="alternate" type="text/html" title="The Internet Can Be Up and Still Fail: Introducing HERMES" /><published>2026-08-18T00:00:00+00:00</published><updated>2026-08-18T00:00:00+00:00</updated><id>/blog/hermes</id><content type="html" xml:base="/blog/hermes/">&lt;p class=&quot;lead&quot;&gt;HERMES turns user-initiated M-Lab speed tests into an open, path-aware view of Internet slowdowns — helping operators, researchers, and policymakers see not only that performance changed, but where along the route the problem may be.&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;&lt;em&gt;HERMES is joint work with collaborators Kevin Vermeulen, Dave Choffnes, Ethan Katz-Bassett, and Phillipa Gill.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Public Internet observatories typically focus on outages: events in which networks or services become unreachable and produce visible changes in reachability, routing, or traffic.&lt;/p&gt;

&lt;p&gt;Loss of connectivity, however, is only one form of Internet failure. A network may remain reachable while rising latency or faltering throughput makes online applications unusable. Because these degradations do not result in loss of connectivity, outage-focused observatories may miss them.&lt;/p&gt;

&lt;p&gt;Observing these degradations requires a different approach that measures end-to-end performance instead of monitoring reachability and routing changes. M-Lab’s Network Diagnostic Tool (&lt;a href=&quot;/tests/ndt/&quot;&gt;NDT&lt;/a&gt;) provides end-to-end performance data from real user connections at scale. Each user-initiated speed test measures latency, throughput, and loss between a user’s device and an M-Lab server, producing millions of observations across networks and locations each day. While individual tests can reflect local conditions, M-Lab’s large data set of comparable tests can reveal broader performance problems.&lt;/p&gt;

&lt;p&gt;M-Lab also collects complementary network-path measurements, including &lt;a href=&quot;/tests/traceroute/&quot;&gt;traceroutes&lt;/a&gt; and &lt;a href=&quot;/tests/reverse_traceroute/&quot;&gt;reverse traceroutes&lt;/a&gt;, that provide information about the infrastructure traversed by these connections. By combining performance measurements with path information, we can identify network segments shared by affected users and localize whether a degradation is associated with the access network, an interconnection, a transit network, or infrastructure near the destination.&lt;/p&gt;

&lt;p&gt;We call our system that detects and localizes performance problems using M-Lab speed test data: HERMES. It is the first public system to quantify performance degradations at scale based on fully open data.&lt;/p&gt;

&lt;h2 id=&quot;from-individual-speed-tests-to-evidence-of-a-wider-problem&quot;&gt;From individual speed tests to evidence of a wider problem&lt;/h2&gt;

&lt;p&gt;One slow speed test indicates that an end-to-end connection performed poorly but does not give us enough evidence to identify problems with the wider network. A single poor performing test may reflect a problem with the user’s Wi-Fi, device, background traffic, or service plan, which will not impact other network users. Conditions inside individual homes vary independently and are unlikely to deteriorate simultaneously, whereas congestion or failure in shared infrastructure is likely to produce a common change across many connections. HERMES, therefore, looks for performance changes that are consistent across multiple users with similar network contexts.&lt;/p&gt;

&lt;p&gt;To identify these shared changes, HERMES groups tests from users in the same access network and metropolitan area that connect to the same M-Lab site. The access network is represented by its Autonomous System Number, or ASN. This grouping holds three important factors relatively constant: users’ access network, location, and test destination. It also increases the likelihood that the tests traverse the same network infrastructure. Grouping cannot eliminate local noise, but it makes changes affecting shared infrastructure easier to distinguish from isolated problems affecting individual users.&lt;/p&gt;

&lt;p&gt;HERMES analyzes a group only when it has enough data to distinguish a genuine performance change from ordinary variation. Specifically, we require at least 25 tests from at least 5 distinct client IPs to establish baseline performance measurements over the week preceding the tests we analyze. HERMES also caps the number of tests per IP to prevent a small number of frequent tests from dominating results and excludes measurements with inconsistent location metadata.&lt;/p&gt;

&lt;p&gt;There is no universal threshold for “normal” latency or throughput: performance that is typical for one network and location may represent a serious degradation in another. The relevant question is therefore not whether a group is objectively fast or slow, but whether its users are performing substantially worse than usual. To account for this, HERMES compares current performance for the user group with the group’s recent baseline performance and identifies changes in performance relative to the baseline.&lt;/p&gt;

&lt;p&gt;HERMES primarily looks for two signals:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Increased latency:&lt;/strong&gt; Data takes longer to make a round trip, causing interactive applications to feel delayed or unstable.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Reduced throughput:&lt;/strong&gt; Less data can be transferred over time, disrupting streaming, large downloads, and other high-capacity uses.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;HERMES uses statistical tests to determine whether the distribution of measurements has changed and whether the degradation is sufficiently large and widespread to be of interest (see the paper for more details).&lt;/p&gt;

&lt;h2 id=&quot;the-internet-is-a-two-way-trip&quot;&gt;The Internet is a two-way trip&lt;/h2&gt;

&lt;p&gt;Once HERMES detects a performance degradation, it examines which network segments are associated with the affected connections and attempts to localize the source of the problem.&lt;/p&gt;

&lt;p&gt;HERMES does this by combining performance measurements with traceroutes, which reveal the sequence of network hops along a path. Unlike most transportation networks, Internet paths are not negotiated end to end. Instead, each network independently chooses how to forward the traffic it carries. The networks carrying traffic from the server to the user may make a different sequence of routing decisions than those carrying traffic back to the server, which produces different paths. HERMES examines both the forward traceroute measured after each NDT test and, when available, a reverse traceroute from the user toward the server.&lt;/p&gt;

&lt;p&gt;Our evaluation highlights the importance of taking a bidirectional view of network paths between the client and server. Half of the links implicated in performance events could be identified only by considering both directions. Among anomalous paths, the user-to-server route was geographically longer than the server-to-user route in 72% of cases and at least twice as long in 10% of cases.&lt;/p&gt;

&lt;p&gt;HERMES uses two complementary forms of evidence to narrow down the source of the degradation. Specifically it asks:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What changed over time?&lt;/strong&gt; HERMES compares paths observed during the degradation with those seen during normal periods. This can reveal a new detour, a disappearing link, or a shift to a different interconnection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What distinguishes affected users?&lt;/strong&gt; HERMES compares affected and unaffected connections to identify network segments that repeatedly appear on degraded paths. This can expose congestion or other problems even when the route itself has not changed.&lt;/p&gt;

&lt;p&gt;HERMES considers both of these questions in parallel and combines the results.&lt;/p&gt;

&lt;p&gt;Sometimes the set of available path measurements is not adequate to uniquely localize the source of a performance degradation. In these cases, HERMES can request a small number of targeted “forward” and reverse traceroutes, chosen to distinguish among the candidates. In our evaluation, these additional measurements reduced ambiguity by 47% on average and identified a single likely link in 31% of previously ambiguous cases.&lt;/p&gt;

&lt;p&gt;HERMES does not claim to prove that a particular network caused a degradation. Instead, it reports the segments best supported by the available evidence and classifies each event as localized, ambiguous, or unresolved.&lt;/p&gt;

&lt;h2 id=&quot;a-slowdown-in-chicago-and-a-detour-through-singapore&quot;&gt;A slowdown in Chicago and a detour through Singapore&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2026-08-18_hermes/figure1-chicago-event.png&quot; alt=&quot;RTT and throughput measurements between users in Cogent Chicago and a server in Tata Chicago over 2024-07-02 to 2024-07-08, with the flagged event period highlighted&quot; style=&quot;width: 100%; height: auto;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2026-08-18_hermes/figure1-chicago-event-2.png&quot; alt=&quot;Diagram of the user-to-server and server-to-user paths before and during the event, showing the usual Cogent-Tata handoff in New York replaced by San Jose and Singapore on the way out and Dallas on the way back&quot; style=&quot;width: 100%; height: auto;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Figure 1.&lt;/strong&gt; &lt;em&gt;HERMES detects a sustained performance degradation (top) by comparing latency and throughput measurements against their recent baseline. It then localizes the degradation (bottom) by combining forward and reverse path measurements, identifying a routing change that diverted traffic through San Jose and Singapore instead of the usual Chicago–New York path.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;On July 4 2024, HERMES found something unusual in Chicago. Cogent users were testing to a nearby M-Lab server hosted on Tata Communications’ network, yet their round-trip latency increased by more than 210 milliseconds and their throughput fell sharply. This was not an isolated slow test: the change appeared across the group relative to its recent performance.&lt;/p&gt;

&lt;p&gt;The server-to-user paths provided only part of the explanation. Traffic was detouring through Texas, but that added only about 30 milliseconds. Reverse traceroutes revealed that most of the remaining delay originated from users’ traffic back to the server traveling through Singapore. Together, the two detours accounted for roughly 190 milliseconds of the increase.&lt;/p&gt;

&lt;p&gt;The Chicago and New York interconnection points normally seen on these paths were absent that day. The evidence is consistent with traffic shifting to distant alternatives after the usual paths became unavailable, though it does not conclusively establish the cause.&lt;/p&gt;

&lt;p&gt;Users noticed the degradation, prompting a Reddit discussion that generated more than 100 comments. The public outage observatories we checked did not. Connectivity had never disappeared, but HERMES could detect the shared performance change and use paths in both directions to investigate what had changed.&lt;/p&gt;

&lt;p&gt;HERMES can also be used in the other direction: a user who notices poor performance can look up their network and location to see whether HERMES observes the same degradation, whether other nearby users are affected, and what network paths or components are associated with the change. In this way, HERMES can also be used as a tool for diagnosing an individual user’s performance problem in its broader context.&lt;/p&gt;

&lt;h2 id=&quot;what-we-found-at-internet-scale&quot;&gt;What we found at Internet scale&lt;/h2&gt;

&lt;p&gt;HERMES has been online since August 2024. In the paper, we evaluated HERMES using approximately 4 billion speed tests collected over five months. It identified about 65,000 performance events affecting user groups across 16,000 cities, 9,710 networks, and 166 countries.&lt;/p&gt;

&lt;p&gt;We compared these results with several independent sources:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Cloud-scale monitoring:&lt;/strong&gt; A reimplementation of Blame-IT, a peer-reviewed monitoring system, using denser measurements from a large cloud provider, also detected 91.4% of HERMES events. Among events detected by both systems, the identified path segment agreed in 94.5% of cases.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Provider reports:&lt;/strong&gt; HERMES detected 25 of 27 documented incidents and identified a source consistent with the report in 23 cases.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Operator and user reports:&lt;/strong&gt; HERMES detected roughly ten times as many publicly discussed performance problems as the public observatories in our comparison.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No source provides complete ground truth because no comprehensive catalog of Internet performance incidents exists. Still, agreement across these independent sources suggests that sparse, public measurements can identify meaningful events without private operational data.&lt;/p&gt;

&lt;h2 id=&quot;seeing-how-disruptions-affect-usable-connectivity&quot;&gt;Seeing how disruptions affect usable connectivity&lt;/h2&gt;

&lt;p&gt;HERMES allows us to study how real-world disruptions affect performance even when connectivity does not disappear entirely.&lt;/p&gt;

&lt;p&gt;During severe flooding in Andhra Pradesh, India, in September 2024, HERMES compared the share of monitored networks experiencing anomalies before and during the flooding. Metropolitan areas near the most heavily flooded region showed large increases in degraded performance, and the effects extended into some neighboring areas.&lt;/p&gt;

&lt;p&gt;That wider footprint matters. Communications infrastructure is interdependent: damage or congestion at one location can reroute traffic onto shared fallback routes, affecting communities beyond the immediate disaster area.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2026-08-18_hermes/figure2-andhra-pradesh.png&quot; alt=&quot;Map of India shaded by the change in the fraction of monitored networks with a HERMES-detected performance anomaly during the September 2024 Andhra Pradesh flooding, with the main flooded region marked&quot; style=&quot;width: 55%; height: auto; display: block; margin: 0 auto;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Figure 2.&lt;/strong&gt; &lt;em&gt;Change in the fraction of monitored networks experiencing a HERMES-detected performance anomaly during the September 2024 flooding in Andhra Pradesh, relative to the pre-flood period. Red areas indicate an increase in the fraction of monitored networks with a detected performance anomaly; blue areas indicate a decrease. The overlay marks the main flooded region. The map shows a temporal and geographic association, not proof that flooding caused every anomaly.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We observed similarly distinct patterns around flooding in Valencia, Typhoon Shanshan in Japan, a Baltic Sea cable cut, and major hurricanes. Some disruptions produced broad regional degradation; others remained sharply localized. That difference can help resilience planners understand whether redundancy and rerouting contained an incident or shifted its impact elsewhere.&lt;/p&gt;

&lt;h2 id=&quot;how-to-use-hermes&quot;&gt;How to use HERMES&lt;/h2&gt;

&lt;p&gt;HERMES provides public, end-to-end evidence about how Internet infrastructure performs during real-world disruptions. That evidence can be useful to several different groups.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Internet users and communities can determine whether a problem extends beyond their own connection.&lt;/strong&gt; When a user experiences unusually slow Internet, it is often difficult to know whether the problem is local, specific to their provider, or part of a broader incident. HERMES can show whether similar degradations are affecting other users in the same region or network and whether the problem appears to involve shared infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Network operators can use HERMES as an independent starting point for troubleshooting.&lt;/strong&gt; Some incidents cross organizational boundaries, leaving no single provider with a complete view. In the Chicago incident, for example, the degradation was associated with a path crossing the Cogent–Tata handoff. HERMES provides shared end-to-end measurements and path evidence that can help identify the networks, locations, and interconnections most relevant to further investigation. It complements rather than replaces operators’ internal telemetry.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Researchers, policymakers, and public-interest organizations can study Internet resilience beyond outages.&lt;/strong&gt; During the flooding in Andhra Pradesh, affected networks remained reachable even as HERMES detected widespread performance degradation. More broadly, HERMES can reveal recurring problems around particular metropolitan areas, interconnections, or transit segments; identify where additional measurement or infrastructure investment may be warranted.&lt;/p&gt;

&lt;p&gt;In each case, HERMES exposes the measurements and localization evidence underlying an event. Users of the data can therefore inspect the evidence behind a conclusion rather than relying only on an aggregate score or provider assertion.&lt;/p&gt;

&lt;p&gt;HERMES does not establish the root cause of an incident on its own, nor does it replace provider telemetry, field investigations or existing outage observatories. But it adds public end-to-end evidence that can reveal otherwise overlooked degradations, identify the networks and locations most relevant to an incident, and guide the additional investigation needed to establish its cause.&lt;/p&gt;

&lt;h2 id=&quot;important-limits&quot;&gt;Important limits&lt;/h2&gt;

&lt;p&gt;HERMES provides public evidence about Internet performance, but that evidence must be interpreted within the limits of the underlying measurements. The most important caveats are:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The testing population is not representative of all Internet users.&lt;/em&gt; NDT tests are user initiated, and people may be more likely to run a test when they suspect a problem. This makes the data useful for surfacing potential incidents, but it means that speed tests (and HERMES by extension) should not be treated as a random survey of Internet performance.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Coverage varies across networks, locations, and time.&lt;/em&gt; HERMES reports on a user group only when enough measurements are available to support a comparison. The absence of a detected event may therefore mean either that performance remained stable or that there was insufficient evidence to evaluate it. It should not automatically be interpreted as proof that the network was healthy.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Daily analysis favors sustained degradations.&lt;/em&gt; By default, HERMES compares performance at daily resolution. This provides more robust evidence and reduces sensitivity to short-term noise, but it may miss incidents that last only a few minutes or hours.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measurements to M-Lab do not represent every destination.&lt;/em&gt; Paths to M-Lab servers overlap with infrastructure used to reach many popular services, but routing is destination dependent. A degradation visible on an M-Lab path may not affect every application, while a problem on a path to another destination may not appear in HERMES.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Localization identifies association, not definitive responsibility.&lt;/em&gt; HERMES can identify network segments that are strongly associated with a degradation, but it cannot by itself establish the underlying cause or determine legal or operational responsibility. Provider telemetry, maintenance records, contractual relationships, and evidence of physical damage may still be needed to explain what happened and who was positioned to address it.&lt;/p&gt;

&lt;p&gt;HERMES analyzes M-Lab’s public measurements in aggregate and does not attempt to identify individual test participants. Anyone working directly with NDT data should review M-Lab’s &lt;a href=&quot;/privacy/&quot;&gt;Privacy Policy&lt;/a&gt; and follow its guidance for responsible use.&lt;/p&gt;

&lt;p&gt;These limitations are consistent with our broader guidance for policy and advocacy research: no single measurement source is appropriate for every question, coverage determines what can be observed, and changes in the testing population must be considered when interpreting results.&lt;/p&gt;

&lt;h2 id=&quot;conclusion-an-open-observatory-built-on-open-measurements&quot;&gt;Conclusion: An open observatory built on open measurements&lt;/h2&gt;

&lt;p&gt;M-Lab’s mission is to measure the Internet, save the data, and make it universally accessible and useful. HERMES demonstrates what becomes possible when that long-running public record is combined with careful statistical analysis and bidirectional path measurements. The result is an observatory for the failures between “online” and “offline”: the slowdowns, detours, and congested interconnections that impact whether people can actually use the Internet.&lt;/p&gt;

&lt;p&gt;You can:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;explore detected events and their supporting evidence on the &lt;a href=&quot;https://hermes-dashboard.org/&quot;&gt;HERMES public dashboard&lt;/a&gt;;&lt;/li&gt;
  &lt;li&gt;inspect the methodology and open-source pipeline in the &lt;a href=&quot;https://github.com/m-lab/hermes/&quot;&gt;HERMES GitHub repository&lt;/a&gt;; and&lt;/li&gt;
  &lt;li&gt;read the peer-reviewed paper, &lt;a href=&quot;https://doi.org/10.1145/3789240.3829129&quot;&gt;“HERMES: Repurposing User-Driven Speed Tests to Monitor the Internet”&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Network operators can also help expand what HERMES can observe.&lt;/strong&gt; HERMES’s visibility ultimately depends on where M-Lab measurements are available. Deploying an M-Lab server can increase measurement coverage in a region and expose Internet paths and interconnections that might otherwise be sparsely observed. ISPs, network operators, universities, and other eligible organizations can contribute infrastructure through M-Lab’s &lt;a href=&quot;/contribute/host-managed/&quot;&gt;host-managed server program&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Open measurement cannot eliminate Internet failures, but it can make them harder to overlook and easier for operators, researchers, civil society, and policymakers to investigate from the same set of facts.&lt;/p&gt;</content><author><name>Loqman Salamatian</name></author><category term="research" /><category term="data" /><category term="performance" /><category term="latency" /><category term="traceroute" /><category term="observatory" /><summary type="html">HERMES turns user-initiated M-Lab speed tests into an open, path-aware view of Internet slowdowns — helping operators, researchers, and policymakers see not only that performance changed, but where along the route the problem may be.</summary></entry><entry><title type="html">IQB Meets Reliability: New Research on M-Lab’s Internet Quality Barometer</title><link href="/blog/pulse-fellow-iqb/" rel="alternate" type="text/html" title="IQB Meets Reliability: New Research on M-Lab’s Internet Quality Barometer" /><published>2026-08-05T00:00:00+00:00</published><updated>2026-08-05T00:00:00+00:00</updated><id>/blog/pulse-fellow-iqb</id><content type="html" xml:base="/blog/pulse-fellow-iqb/">&lt;p&gt;Measurement Lab (M-Lab) is excited to announce that &lt;a href=&quot;https://www.linkedin.com/in/zeynep-arslan-17908b7b/&quot;&gt;Zeynep Arslan&lt;/a&gt; (M-Lab Research Fellow, affiliated with the Sorbonne Université) was awarded an Internet Society Pulse fellowship to conduct research exploring  the stability and reliability of the &lt;a href=&quot;https://www.measurementlab.net/blog/iqb/&quot;&gt;Internet Quality Barometer (IQB) framework&lt;/a&gt;.&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;The IQB is a composite index that translates speed test measurements (including M-Lab’s NDT measurements) — download and upload throughput, latency, and packet loss — into a single, interpretable score for assessing  Internet quality. Since its initial development, the framework has been made publicly available alongside an &lt;a href=&quot;https://github.com/m-lab/iqb&quot;&gt;open-source code library&lt;/a&gt; and a &lt;a href=&quot;https://arxiv.org/abs/2606.11040&quot;&gt;preliminary sensitivity analysis&lt;/a&gt; that explored variation in IQB scores depending on methodological choices. This new research builds directly on those findings.&lt;/p&gt;

&lt;h2 id=&quot;the-problem&quot;&gt;The Problem&lt;/h2&gt;

&lt;p&gt;Policy decisions on infrastructure investment, funding eligibility, and regulatory classification increasingly depend on Internet quality metrics. Yet the stability of those metrics under varying methodological approaches has not been systematically tested — especially for countries with heterogeneous infrastructure, where the stakes of getting measurement right are highest.&lt;/p&gt;

&lt;p&gt;Preliminary findings from the IQB’s analysis identified that measurement aggregation configurations, use-case definitions, and data sparsity all meaningfully impact scores. But a systematic evaluation connecting these sensitivities to real-world infrastructure and market conditions was beyond the scope of that initial study.&lt;/p&gt;

&lt;h2 id=&quot;the-research&quot;&gt;The Research&lt;/h2&gt;

&lt;p&gt;The work is structured around four interconnected questions:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Does IQB score volatility vary by development context? And, do countries with uneven infrastructure shift more dramatically in rankings across threshold choices?&lt;/li&gt;
  &lt;li&gt;Where are the policy-relevant tipping points at which a country crosses minimum or high-quality classification boundaries?&lt;/li&gt;
  &lt;li&gt;Do use-case profiles need contextual adaptation for different development settings?&lt;/li&gt;
  &lt;li&gt;Does the urban–rural gap explain score instability at the national level?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To answer these questions, the research will calculate IQB scores under different configurations at both country and city levels, conduct bootstrap resampling to establish minimum measurement requirements, design and evaluate context-specific use-case profiles, and correlate IQB scores against external indicators including GDP per capita, ITU broadband penetration, and ISP market concentration.&lt;/p&gt;

&lt;h2 id=&quot;why-it-matters&quot;&gt;Why It Matters&lt;/h2&gt;

&lt;p&gt;If methodological choices produce less stable scores for countries with heterogeneous networks or fragmented markets, policymakers in those regions are operating with a disadvantage — and potentially being misrepresented by the very tools designed to help them. This research aims to ensure that the IQB, and the resilience assessments it informs, accurately reflect ground-level conditions.&lt;/p&gt;

&lt;p&gt;Findings will be contributed back to the IQB open-source repository, shared with the M-Lab community, and made available to support Internet Society Pulse Country Reports and the Internet Resilience Index.&lt;/p&gt;

&lt;p&gt;If you are interested in this research workstream and want to join forces with, drop us a message at &lt;a href=&quot;mailto:iqb@measurementlab.net&quot;&gt;iqb@measurementlab.net&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;about-zeynep-arslan&quot;&gt;About Zeynep Arslan&lt;/h2&gt;

&lt;p&gt;Zeynep is a researcher at Sorbonne Université focusing on mapping global network topology and routing patterns. With nearly a decade in industry, working in Consulting, FinTech and HealthTech, she is interested in the intersection of distributed systems, data visualization, and the way networks shape how information moves around the world.&lt;/p&gt;</content><author><name>Pavlos Sermpezis, Zeynep Arslan</name></author><category term="community" /><category term="research" /><category term="announcement" /><summary type="html">Measurement Lab (M-Lab) is excited to announce that Zeynep Arslan (M-Lab Research Fellow, affiliated with the Sorbonne Université) was awarded an Internet Society Pulse fellowship to conduct research exploring the stability and reliability of the Internet Quality Barometer (IQB) framework.</summary></entry><entry><title type="html">Connectivity CoP — July Session Recap</title><link href="/blog/cop-july-meeting/" rel="alternate" type="text/html" title="Connectivity CoP — July Session Recap" /><published>2026-07-30T00:00:00+00:00</published><updated>2026-07-30T00:00:00+00:00</updated><id>/blog/cop-july-meeting</id><content type="html" xml:base="/blog/cop-july-meeting/">&lt;p&gt;On July 23, 2026, M-Lab and Giga hosted the monthly Connectivity Community of Practice (CoP) call. Hunter Thompson, Director of Telecommunications and Connectivity for the Vermont Department of Public Service, walked the group through Vermont’s Mobile Wireless Drive Test Program, and the community shared updates on the IQB-Edu framework, M-Lab’s historical stats dataset, a new QoE measurements design document, and UNHCR’s cellular data work in displacement contexts.&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;Fifteen people participated in the call, from a wide swath of internet measurement perspectives, including: international development, independent consultants, and researchers.&lt;/p&gt;

&lt;h2 id=&quot;community-updates&quot;&gt;Community updates&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;IQB-Edu notebook updated.&lt;/strong&gt; Pavlos Sermpezis (M-Lab) shared an update to the &lt;a href=&quot;https://mybinder.org/v2/gh/unicef/giga-mlab-school-connectivity-cop/HEAD?urlpath=%2Fdoc%2Ftree%2F%2Fmaterials%2F2026-05-IQB-Edu%2Fnotebooks%2FIQB_Edu_Policy_Linkage.ipynb&quot;&gt;IQB-Edu policy linkage notebook&lt;/a&gt; (&lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop/blob/main/materials/2026-05-IQB-Edu/notebooks/IQB_Edu_Policy_Linkage.ipynb&quot;&gt;source on GitHub&lt;/a&gt;), now runnable for Moldova. The goal is a framework flexible enough to tune for other countries and education contexts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monthly stats data, 2009-2026.&lt;/strong&gt; M-Lab’s &lt;a href=&quot;https://measurementlab.net/data/stats&quot;&gt;historical stats dataset&lt;/a&gt; — 18GB, broken out by country, subdivision, and ASN, for both upload and download tests — is available now, with example Jupyter notebooks coming soon.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;QoE measurements design document.&lt;/strong&gt; M-Lab and Giga co-authored a first public draft spec’ing out Quality of Experience measurements for schools (&lt;a href=&quot;https://www.measurementlab.net/blog/cop-qoe-design-document/&quot;&gt;blog post&lt;/a&gt;, &lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop/blob/main/materials/qoe-measurements-design.md&quot;&gt;design document&lt;/a&gt;) and are asking the community whether the measurement set is adequate, what’s missing, and what default scheduling makes sense.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cellular data capture in forced displacement contexts.&lt;/strong&gt; John Warnes of the UNHCR Innovation Accelerator gave an overview of UNHCR’s work capturing connectivity data in refugee and displacement settings. Related resources: &lt;a href=&quot;https://refugeeconnectivity.org/&quot;&gt;Refugee Connectivity&lt;/a&gt;, the &lt;a href=&quot;https://www.unhcr.org/innovation/sites/default/files/2026-06/Rwanda-Connectivity-and-Digital-Work-Report-2026.pdf&quot;&gt;Rwanda Connectivity and Digital Work Report 2026&lt;/a&gt;, and &lt;a href=&quot;https://unhcr-cfr-dev.unhcr-cwh-test2.un-icc.cloud/our-insights/reports/access-and-barriers-connectivity-and-digital-work-refugees-and-host&quot;&gt;testing findings on access and barriers to connectivity&lt;/a&gt;. Drive tests in the camps combine both driving and walking, depending on terrain and road access.&lt;/p&gt;

&lt;h2 id=&quot;vermonts-mobile-wireless-drive-test-program&quot;&gt;Vermont’s Mobile Wireless Drive Test Program&lt;/h2&gt;

&lt;p&gt;🛝 &lt;a href=&quot;https://drive.google.com/file/d/16QSHtGGR-d08ElYVck83jlVP6KZ1sC3h/view?usp=sharing&quot;&gt;Slides (PDF)&lt;/a&gt; / &lt;a href=&quot;https://publicservice.vermont.gov/sites/dps/files/documents/2026%20M-Labs%20presentation.pptx&quot;&gt;Slides (PPTX)&lt;/a&gt;&lt;br /&gt;
📃 &lt;a href=&quot;https://publicservice.vermont.gov/telecommunications-and-connectivity/mobile-wireless-drive-test&quot;&gt;Mobile Wireless Drive Test program page&lt;/a&gt; &lt;br /&gt;
📃 &lt;a href=&quot;https://experience.arcgis.com/experience/d3b962e63255456f822a83a8978cbf0f/&quot;&gt;MDT mobile experience map&lt;/a&gt; &lt;br /&gt;
📃 &lt;a href=&quot;https://publicservice.vermont.gov/telecommunications-and-connectivity/tower-locations&quot;&gt;Tower locations&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hunter Thompson presented the state’s drive test program for mapping mobile wireless coverage.&lt;/p&gt;

&lt;p&gt;The state publishes its results publicly and uses them to push providers toward better service. Coverage quality is color-coded on the &lt;a href=&quot;https://experience.arcgis.com/experience/d3b962e63255456f822a83a8978cbf0f/&quot;&gt;mobile experience map&lt;/a&gt;: red means no results, yellow (poor) covers 0-5 Mbps, light green (good) covers 5-25 Mbps, and dark green (great) is 25 Mbps and above.&lt;/p&gt;

&lt;p&gt;Thompson noted the test kit itself has evolved over time and now runs on a custom Android app; as a state employee he wasn’t sure the software could be shared publicly. The program is expanding to use M-Lab endpoints so it can run tests year-round. A participant also flagged that the UK’s move of emergency services radio traffic to LTE included its own coverage-checking effort, with &lt;a href=&quot;https://www.gov.uk/government/publications/the-emergency-services-mobile-communications-programme/emergency-services-network#about-the-emergency-services-network&quot;&gt;background here&lt;/a&gt;, as a possible parallel data source / approach to study.&lt;/p&gt;

&lt;h2 id=&quot;whats-next&quot;&gt;What’s next&lt;/h2&gt;

&lt;p&gt;These CoP calls happen regularly, with room on the agenda for 5-minute community updates on connectivity projects and M-Lab data research — email &lt;a href=&quot;mailto:jonah@measurementlab.net&quot;&gt;jonah@measurementlab.net&lt;/a&gt; if you’d like a slot. On the community announcements front, several attendees are weighing a trip to IGF in December — reach out on the mailing list if you’re planning to be there and want to connect.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://groups.google.com/a/measurementlab.net/g/connectivity-cop/about&quot;&gt;Join the Group&lt;/a&gt; for discussions and further announcements of activities&lt;br /&gt;
&lt;a href=&quot;https://www.google.com/url?q=https://github.com/unicef/giga-mlab-school-connectivity-cop&amp;amp;sa=D&amp;amp;source=docs&amp;amp;ust=1785186130122568&amp;amp;usg=AOvVaw1Dx942J2OVkus9N72miPh_&quot;&gt;CoP GitHub&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.measurementlab.net/blog/cop-launch/&quot;&gt;About the CoP&lt;/a&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;em&gt;As the world’s largest open collection of Internet performance data, M-Lab provides powerful, real-world telemetry that helps illuminate how networks actually perform. Through this collaboration, we’re working with Giga to strengthen how connectivity is measured and understood for public facilities, especially schools, using open measurement approaches that reflect on-the-ground conditions.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Giga is a joint initiative of UNICEF and the International Telecommunication Union (ITU), working to connect every school to the internet and every young person to information, opportunity, and choice. Through its global focus on school connectivity, Giga supports governments and partners with data, technical expertise, and financing tools to accelerate meaningful access to the internet for education.&lt;/em&gt;&lt;/p&gt;</content><author><name>Jonah Duckles</name></author><category term="event" /><category term="community" /><category term="research" /><category term="education" /><summary type="html">On July 23, 2026, M-Lab and Giga hosted the monthly Connectivity Community of Practice (CoP) call. Hunter Thompson, Director of Telecommunications and Connectivity for the Vermont Department of Public Service, walked the group through Vermont’s Mobile Wireless Drive Test Program, and the community shared updates on the IQB-Edu framework, M-Lab’s historical stats dataset, a new QoE measurements design document, and UNHCR’s cellular data work in displacement contexts.</summary></entry><entry><title type="html">RFC: Design Document on Quality of Experience Measurements for Schools</title><link href="/blog/cop-qoe-design-document/" rel="alternate" type="text/html" title="RFC: Design Document on Quality of Experience Measurements for Schools" /><published>2026-07-16T00:00:00+00:00</published><updated>2026-07-16T00:00:00+00:00</updated><id>/blog/cop-qoe-design-document</id><content type="html" xml:base="/blog/cop-qoe-design-document/">&lt;p&gt;&lt;img src=&quot;/images/blog/2026-02-26-giga-mlab-cop/giga_x_m-lab.jpg&quot; alt=&quot;Giga M-Lab&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We are excited to announce &lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop/blob/main/materials/qoe-measurements-design.md&quot;&gt;the first public draft of a design document&lt;/a&gt;
describing Quality of Experience (QoE) measurements for schools. This design
document has been co-authored by M-Lab and &lt;a href=&quot;https://giga.global/&quot;&gt;Giga&lt;/a&gt; staff members as
part of our collaboration to strengthen how connectivity is measured and
understood for public facilities, and especially schools. We encourage
all members of the &lt;a href=&quot;https://www.measurementlab.net/blog/giga-mlab-cop/&quot;&gt;Connectivity Community of Practice (CoP)&lt;/a&gt; to review, provide feedback, and
contribute to our initial design.&lt;!--more--&gt;&lt;/p&gt;

&lt;h2 id=&quot;background&quot;&gt;Background&lt;/h2&gt;

&lt;p&gt;Measurement Lab (M-Lab) runs the world’s largest open collection of
Internet performance data and provides real-world telemetry that helps
illuminate how networks actually perform. &lt;a href=&quot;https://giga.global/&quot;&gt;Giga&lt;/a&gt; is a joint
initiative by &lt;a href=&quot;https://www.unicef.org/&quot;&gt;UNICEF&lt;/a&gt; and the &lt;a href=&quot;https://www.itu.int/&quot;&gt;ITU&lt;/a&gt; aiming to connect every
school to the Internet and every young person worldwide to information,
opportunity, and choice.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://www.measurementlab.net/blog/giga-mlab-cop/&quot;&gt;Connectivity Community of Practice (CoP)&lt;/a&gt;, launched by M-Lab and Giga, brings together researchers, network
engineers, implementers, and policymakers, to advance network measurement
approaches for public facilities with specific focus on schools. The CoP
goals include supporting the design of network measurements that are
technically rigorous, globally comparable, and practical for real-world
connectivity contexts and underserved regions.&lt;/p&gt;

&lt;p&gt;Currently, &lt;a href=&quot;https://giga.global/&quot;&gt;Giga&lt;/a&gt; measures schools using the &lt;a href=&quot;https://meter.giga.global/&quot;&gt;Giga Meter&lt;/a&gt;
computer program, which schools can install to periodically run network
measurements including M-Lab’s flagship network performance test,
&lt;a href=&quot;https://www.measurementlab.net/tests/ndt/ndt7/&quot;&gt;ndt7&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Part of the CoP’s &lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop/blob/main/research_agenda.md&quot;&gt;research agenda&lt;/a&gt; is to extend and improve upon the
measurements currently performed by &lt;a href=&quot;https://meter.giga.global/&quot;&gt;Giga Meter&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This effort produced &lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop/blob/main/materials/qoe-measurements-design.md&quot;&gt;a draft design document&lt;/a&gt; that today we are
opening up and sharing with our community 
for additional comments, feedback, and suggestions.&lt;/p&gt;

&lt;h2 id=&quot;design-document-overview&quot;&gt;Design Document Overview&lt;/h2&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop/blob/main/materials/qoe-measurements-design.md&quot;&gt;draft design document&lt;/a&gt;’s main objective is to perform additional
network measurements for surfacing network metrics related to the QoE. 
The basic idea is the following:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.measurementlab.net/tests/ndt/ndt7/&quot;&gt;ndt7&lt;/a&gt; collects network metrics including &lt;a href=&quot;https://www.measurementlab.net/tests/tcp-info/&quot;&gt;tcp-info&lt;/a&gt;
providing a baseline of the expected network performance for a single
user (who, in the context of the collaboration with &lt;a href=&quot;https://giga.global/&quot;&gt;Giga&lt;/a&gt;, is a
student in a school facility).&lt;/li&gt;
&lt;/ol&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;However, &lt;a href=&quot;https://www.measurementlab.net/tests/ndt/ndt7/&quot;&gt;ndt7&lt;/a&gt; exercises the network under a bulk transfer
regime (e.g. how fast can I download software updates or how fast
can I start streaming a video?) and additional Internet usage regimes
exist, including the latency-bound (e.g. resolving domain names using
the DNS and browsing the web) and real-time (e.g. audio or video
calls using the Internet) regimes.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Therefore, while &lt;a href=&quot;https://www.measurementlab.net/tests/ndt/ndt7/&quot;&gt;ndt7&lt;/a&gt; helps to characterize the envelope,
additional network measurements could pinpoint how the Internet
connection behaves under different stress regimes.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;To this end, the design document introduces additional network
measurements including:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;DNS (over UDP and HTTPS) lookups towards public resolvers.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;The fetching of web resources relevant for education (including
collecting the time spent in the DNS, TCP, and TLS stages before
getting the actual resource itself).&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;TCP streaming at set speeds (e.g. 5 Mbit/s).&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Multi-stream tests using &lt;a href=&quot;https://www.measurementlab.net/blog/introducing-msak/&quot;&gt;MSAK&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The plan is to co-develop this set of extra measurements side by
side with &lt;a href=&quot;https://meter.giga.global/&quot;&gt;Giga Meter&lt;/a&gt;, taking advantage of planned
improvements that should allow for scheduling this kind of extra
measurements through the day. In other words, the design document
defines the measurement plane and &lt;a href=&quot;https://meter.giga.global/&quot;&gt;Giga Meter&lt;/a&gt; will
be the control plane for scheduling the measurements.&lt;/p&gt;

&lt;h2 id=&quot;prototype&quot;&gt;Prototype&lt;/h2&gt;

&lt;p&gt;An initial prototype implementing part of the design document is
available at &lt;a href=&quot;https://github.com/bassosimone/sonda&quot;&gt;bassosimone/sonda&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;asks-for-the-cop&quot;&gt;Asks for the CoP&lt;/h2&gt;

&lt;p&gt;In light of the above context, we are now asking the CoP to
review the design document providing feedback and comments. In doing
this exercise, one should keep in mind that the design document is
focused only on the measurement capabilities and that Giga Meter
will provide the control layer, as mentioned above.&lt;/p&gt;

&lt;p&gt;Beyond doing a review of the document text itself, we are specifically
asking the CoP the following questions:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;Do you find the set of measurements adequate?&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Is there any specific detail that we missed in speccing out the
measurements and that may provide undesired bias?&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Is there any other measurement you would suggest?&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Which scheduling would you recommend as default for the proposed
set of measurements?&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Is there anything else that our questions above do not cover
and do you think it is important that we take into account?&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can share your feedback directly by opening an issue on the &lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop&quot;&gt;CoP GitHub
repository&lt;/a&gt; or by emailing
&lt;a href=&quot;mailto:connectivity-cop@measurementlab.net&quot;&gt;connectivity-cop@measurementlab.net&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thank you for your time!&lt;/p&gt;</content><author><name>Simone Basso</name></author><category term="community" /><category term="announcement" /><category term="design" /><category term="qoe" /><category term="research" /><summary type="html">We are excited to announce the first public draft of a design document describing Quality of Experience (QoE) measurements for schools. This design document has been co-authored by M-Lab and Giga staff members as part of our collaboration to strengthen how connectivity is measured and understood for public facilities, and especially schools. We encourage all members of the Connectivity Community of Practice (CoP) to review, provide feedback, and contribute to our initial design.</summary></entry><entry><title type="html">Connectivity CoP — May Session Recap: Shaping the Internet Quality Barometer for Education (IQB-Edu)</title><link href="/blog/cop-may-meeting/" rel="alternate" type="text/html" title="Connectivity CoP — May Session Recap: Shaping the Internet Quality Barometer for Education (IQB-Edu)" /><published>2026-06-12T00:00:00+00:00</published><updated>2026-06-12T00:00:00+00:00</updated><id>/blog/cop-may-meeting</id><content type="html" xml:base="/blog/cop-may-meeting/">&lt;p&gt;Two months after our &lt;a href=&quot;https://youtu.be/J5cvJLu1F6c&quot;&gt;March launch&lt;/a&gt;, the Connectivity Community of Practice (CCoP) gathered again on May 18–19, spanning time zones from Michigan to Uganda, Washington DC to Barcelona. The conversation centered on the Internet Quality Barometer for Education (IQB-Edu) — a new measurement framework designed specifically for school connectivity.&lt;!--more--&gt;&lt;/p&gt;

&lt;h2 id=&quot;who-was-in-the-room&quot;&gt;Who Was in the Room&lt;/h2&gt;

&lt;p&gt;The session drew a diverse mix of researchers, engineers, policy advisors, and practitioners from Merit Network, UC Santa Barbara, Michigan State University, the Internet Society, UCL, the Africa Raspberry Pi Foundation, Giga, M-Lab, and more. The range of expertise — broadband research, Indigenous community networking, rural connectivity in Uganda and Kenya — is a good reminder of how broad the application areas for Internet measurement data are.&lt;/p&gt;

&lt;h2 id=&quot;community-updates&quot;&gt;Community Updates&lt;/h2&gt;

&lt;h3 id=&quot;interactive-jupyter-notebooks&quot;&gt;Interactive Jupyter Notebooks&lt;/h3&gt;

&lt;p&gt;We’re working to make it easier to explore M-Lab data without any local setup. Using MyBinder.org — an open-science project from the JupyterHub community — anyone can click a link and immediately work with M-Lab data in an interactive Jupyter notebook, right in their browser. No login required. The current notebook explores school connectivity data from Moldova, and the community response was enthusiastic. Many participants expressed interest in adapting notebooks for their own data and contexts, and we plan to build on that energy to help others create and share their own. We have also created a simpler view of IQB-Edu in Moldova:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://mybinder.org/v2/gh/unicef/giga-mlab-school-connectivity-cop/HEAD?urlpath=%2Fdoc%2Ftree%2F%2Fmaterials%2F2026-05-IQB-Edu%2Fnotebooks%2FIQB-Edu_Moldova_schools.ipynb&quot;&gt;Detailed IQB-Edu for Moldova MyBinder notebook&lt;/a&gt;&lt;/strong&gt;: contains code, data and visualizations; how to use the IQB library, calculate IQB-Edu scores, and adapt the parameters of the framework; detailed insights on school connectivity in Moldova&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://mybinder.org/v2/gh/unicef/giga-mlab-school-connectivity-cop/HEAD?urlpath=%2Fdoc%2Ftree%2F%2Fmaterials%2F2026-05-IQB-Edu%2Fnotebooks%2FIQB_Edu_Policy_Linkage.ipynb&quot;&gt;Simple IQB-Edu for Moldova MyBinder notebook&lt;/a&gt;&lt;/strong&gt;: (hidden code) notebook with simple UI for easy parametrization of IQB-Edu and visualization of scores; can be used for experimentation and quick insights&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To learn more about how Giga and M-Lab are helping countries around the world with their internet, have a look at &lt;a href=&quot;https://giga.global/two-internets-one-classroom-why-mongolias-130-mbps-tells-only-half-the-story/&quot;&gt;this recent blog post about work in Mongolia&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&quot;knowledge-base-coming-soon&quot;&gt;Knowledge Base Coming Soon&lt;/h3&gt;

&lt;p&gt;The M-Lab and CCoP teams also previewed an upcoming knowledge base — a shared hub for guides, data tutorials, and community documentation. The community had plenty of ideas for what to include: an “M-Lab data bootcamp,” code libraries for speed and traceroute analysis, guidance on how measurement server distance affects results, country-level summaries of download/upload speeds, jitter, and latency, and thresholds for characterizing connectivity quality at different levels of aggregation. Stay tuned, the team are working to bring out several knowledge base articles soon.&lt;/p&gt;

&lt;h2 id=&quot;iqb-edu-vision-data-and-discussion&quot;&gt;IQB-Edu: Vision, Data, and Discussion&lt;/h2&gt;

&lt;p&gt;During the call, &lt;a href=&quot;https://www.linkedin.com/in/pavlos-sermpezis/&quot;&gt;Pavlos Sermpezis&lt;/a&gt; &lt;a href=&quot;https://drive.google.com/file/d/11oc7pcYQXuAl5vDMEOsT30QercQKtpjk/&quot;&gt;walked the group through the IQB-Edu framework&lt;/a&gt; — a school-specific adaptation of M-Lab’s existing Internet Quality Barometer. You can find the presentation and related material at the &lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop&quot;&gt;CCoP GitHub repository&lt;/a&gt;. The initial prototype draws on data from 66 urban and 15 rural schools in Moldova’s “Model School” cohort, using two key metrics: 95th percentile performance as a proxy for network capacity, and 50th percentile performance as a proxy for typical user experience. Measurements currently run four times per day, timed around when devices are active and sized to avoid overwhelming data-capped networks.&lt;/p&gt;

&lt;h2 id=&quot;what-the-community-wants-to-fine-tune&quot;&gt;What the Community Wants to Fine-Tune&lt;/h2&gt;

&lt;p&gt;The discussion surfaced a rich set of open questions:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IQB-Edu weights — and how you can help shape them.&lt;/strong&gt; The IQB framework works in two layers: first, network thresholds that define minimum and high-quality performance for each use case (video conferencing, content delivery, administrative tasks, etc.); second, weights that determine how much each use case counts toward the overall score for a given setting — schools look different from homes or offices. Both layers are currently calibrated from expert opinion, and both need real-world validation.&lt;/p&gt;

&lt;p&gt;This is where researchers and practitioners in the community can make a concrete contribution. The &lt;a href=&quot;https://mybinder.org/v2/gh/unicef/giga-mlab-school-connectivity-cop/HEAD?urlpath=%2Fdoc%2Ftree%2F%2Fmaterials%2F2026-05-IQB-Edu%2Fnotebooks%2FIQB-Edu_Moldova_schools.ipynb&quot;&gt;IQB-Edu Jupyter notebook&lt;/a&gt; is designed to be hands-on: you can adjust the parameters yourself and see how different threshold or weight choices change what the scores say about Moldova’s schools. Does a configuration that emphasizes video conferencing match what you’d expect from your own context? Does it flag the schools you’d expect to flag? That kind of ground-truth check from you would be a great contribution to the community.&lt;/p&gt;

&lt;p&gt;Contributions could take several forms: written recommendations on thresholds grounded in existing research or policy standards; analysis using the notebook showing which parameter choices produce meaningful or misleading results in your context; or a list of research questions and ways to visualize the data to better support policy decisions. Share whatever form works best for you with &lt;a href=&quot;mailto:connectivity-cop@measurementlab.net&quot;&gt;connectivity-cop@measurementlab.net&lt;/a&gt; (we want it to be an iteractive space) or open an issue on the &lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop&quot;&gt;CoP GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Measurement density.&lt;/strong&gt; Community feedback suggested that four measurements per day may not be enough. US anchor institution data showed clear performance dips between 11am and 7–8pm — patterns that hourly speed tests or more frequent pings could help explain.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Adjusting for school size.&lt;/strong&gt; Thresholds don’t yet account for the number of students or expected concurrent connections. M-Lab has per-school enrollment data; the community will help figure out how best to use it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Schools as community hubs.&lt;/strong&gt; School networks often serve the surrounding neighborhood, not just enrolled students. Whether a network is school-only or shared with the community changes how measurements should be read.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;eduroam as a measurement opportunity.&lt;/strong&gt; One participant raised the idea of using eduroam connection data — as more locations (cafés, libraries, museums) broadcast eduroam signals — to understand student and staff Internet experience beyond the school campus.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Policy engagement.&lt;/strong&gt; The Moldova prototype is a first step toward making IQB-Edu useful for policymakers. The team hopes to present progress at TPRC later this year.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resources&lt;/strong&gt;&lt;br /&gt;
📃 &lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop&quot;&gt;CCoP GitHub Repository&lt;/a&gt;&lt;br /&gt;
🔗 &lt;a href=&quot;https://forms.gle/SBrd63EgMja1owDt8&quot;&gt;Join the CCoP Google Group&lt;/a&gt;&lt;br /&gt;
📧 &lt;a href=&quot;mailto:connectivity-cop@measurementlab.net&quot;&gt;connectivity-cop@measurementlab.net&lt;/a&gt;&lt;br /&gt;
📊 &lt;a href=&quot;https://mybinder.org/v2/gh/unicef/giga-mlab-school-connectivity-cop/HEAD?urlpath=%2Fdoc%2Ftree%2F%2Fmaterials%2F2026-05-IQB-Edu%2Fnotebooks%2FIQB-Edu_Moldova_schools.ipynb&quot;&gt;IQB-Edu Moldova Notebooks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Can’t make it live? Join the &lt;a href=&quot;https://groups.google.com/a/measurementlab.net/g/connectivity-cop&quot;&gt;CCoP Google Group&lt;/a&gt; for materials and updates. Meeting notes and resources live on the &lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop&quot;&gt;CoP Community GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Whether you’re a researcher, engineer, educator, or policy advocate — your perspectives are welcome here! We hope to see you in June.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;em&gt;As the world’s largest open collection of Internet performance data, M-Lab provides powerful, real-world telemetry that helps illuminate how networks actually perform. Through this collaboration, we’re working with Giga to strengthen how connectivity is measured and understood for public facilities, especially schools, using open measurement approaches that reflect on-the-ground conditions.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Giga is a joint initiative of UNICEF and the International Telecommunication Union (ITU), working to connect every school to the internet and every young person to information, opportunity, and choice. Through its global focus on school connectivity, Giga supports governments and partners with data, technical expertise, and financing tools to accelerate meaningful access to the internet for education.&lt;/em&gt;&lt;/p&gt;</content><author><name>Jonah Duckles</name></author><category term="event" /><category term="community" /><category term="research" /><category term="education" /><summary type="html">Two months after our March launch, the Connectivity Community of Practice (CCoP) gathered again on May 18–19, spanning time zones from Michigan to Uganda, Washington DC to Barcelona. The conversation centered on the Internet Quality Barometer for Education (IQB-Edu) — a new measurement framework designed specifically for school connectivity.</summary></entry><entry><title type="html">Connectivity Community of Practice Launch!</title><link href="/blog/cop-launch/" rel="alternate" type="text/html" title="Connectivity Community of Practice Launch!" /><published>2026-03-18T00:00:00+00:00</published><updated>2026-03-18T00:00:00+00:00</updated><id>/blog/cop-launch</id><content type="html" xml:base="/blog/cop-launch/">&lt;p&gt;On March 11, 2026, M-Lab and Giga formally launched the Connectivity Community of Practice (CCoP) and held the inaugural session with 51 global participants representing backgrounds from academia, industry, civil society and international NGOs. The event introduced the CoP’s initial focus areas and invited participants to help shape its first-year agenda through an &lt;a href=&quot;https://docs.google.com/document/d/10LuFzy9Pyz98GcoagzutCZ4nsi9TWl6G3HLO7yNwVbY/edit?tab=t.0&quot;&gt;interactive Community document.&lt;/a&gt;&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resources&lt;/strong&gt;&lt;br /&gt;
 🛝 &lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop/blob/5e85eed4ef8fcd1edc9bd1b19fe1f6208e01b758/materials/20260311_Connectivity_CoP_Launch_Event_Slides.pdf&quot;&gt;Slides&lt;/a&gt; &lt;br /&gt;
🎥 &lt;a href=&quot;https://youtu.be/J5cvJLu1F6c&quot;&gt;Recording&lt;/a&gt;&lt;br /&gt;
📃 &lt;a href=&quot;https://docs.google.com/document/d/10LuFzy9Pyz98GcoagzutCZ4nsi9TWl6G3HLO7yNwVbY/edit?tab=t.0&quot;&gt;Community Doc&lt;/a&gt;&lt;br /&gt;
🔗 &lt;a href=&quot;https://github.com/unicef/giga-mlab-school-connectivity-cop/blob/main/README.md&quot;&gt;GitHub&lt;/a&gt; &lt;br /&gt;
🖊️ &lt;a href=&quot;https://forms.gle/SBrd63EgMja1owDt8&quot;&gt;Join the CoP Group&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The event began with presentations from Giga and Measurement Lab, introducing the organizations and their work. Maria Antonia Bravo, Technology Programme Manager, described various school connectivity contexts and how current tools and measurement methodologies fail to capture the data and insights needed to solve their real-world challenges, and how the CCoP could help resolve those gaps in measurement and application.&lt;/p&gt;

&lt;p&gt;Melissa Newcomb, Director, Programs and Partnerships at Measurement Lab, provided an overview of what the CCoP’s objectives are and how it will be stewarded. Grounded in open data, open tools, and open collaboration, the CoP brings together researchers, engineers, implementers, policymakers, and advocates working to ensure that connectivity measurement is:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Technically rigorous&lt;/li&gt;
  &lt;li&gt;Globally comparable&lt;/li&gt;
  &lt;li&gt;Practical for real-world connectivity contexts, including underserved regions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pavlos Sermpezis, Director, Technical Lead at Measurement Lab, introduced the M-Lab platform and the initial research agenda for the CCoP. The four initial workstreams for the  CCoP are:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Improving measurement tools&lt;/li&gt;
  &lt;li&gt;Characterization of facility-based connectivity&lt;/li&gt;
  &lt;li&gt;Internet Quality Barometer for Education (“IQB - Edu”)&lt;/li&gt;
  &lt;li&gt;New insights from existing measurement data&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In addition, we invited CCoP members to BYOI (Bring Your Own Ideas)! Initial questions and areas of work participant mentioned included:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Insights into usage of the Internet by students in addition to the connectivity&lt;/li&gt;
  &lt;li&gt;Exploring the proximity of content delivery networks, IXPs and educational facilities&lt;/li&gt;
  &lt;li&gt;Connectivity providers and infrastructure development&lt;/li&gt;
  &lt;li&gt;Access to content, regulation and right to information&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As the CCoP evolves we expect the areas of research and work to change to reflect the interests of the community.&lt;/p&gt;

&lt;p&gt;Going forward, Measurement Lab and Giga will steward the CCoP for the first year with support from Superbloom Design. In the coming weeks, we will disseminate governance documents and invite CCoP members to formulate working groups, participate in research, share their findings and provide feedback. We already have 53 members in the CCoP Google group!&lt;/p&gt;

&lt;p&gt;The Connectivity Community of Practice reflects a shared commitment to building durable, inclusive, and representative approaches to connectivity measurement — ensuring that data serves the communities it is intended to support.&lt;/p&gt;</content><author><name>Melissa Newcomb</name></author><category term="event" /><category term="community" /><category term="announcement" /><category term="partnership" /><summary type="html">On March 11, 2026, M-Lab and Giga formally launched the Connectivity Community of Practice (CCoP) and held the inaugural session with 51 global participants representing backgrounds from academia, industry, civil society and international NGOs. The event introduced the CoP’s initial focus areas and invited participants to help shape its first-year agenda through an interactive Community document.</summary></entry><entry><title type="html">M-Lab and Giga to Launch Community of Practice to Advance School Connectivity Measurement</title><link href="/blog/giga-mlab-cop/" rel="alternate" type="text/html" title="M-Lab and Giga to Launch Community of Practice to Advance School Connectivity Measurement" /><published>2026-02-26T00:00:00+00:00</published><updated>2026-02-26T00:00:00+00:00</updated><id>/blog/giga-mlab-cop</id><content type="html" xml:base="/blog/giga-mlab-cop/">&lt;p&gt;&lt;img src=&quot;/images/blog/2026-02-26-giga-mlab-cop/giga_x_m-lab.jpg&quot; alt=&quot;Giga M-Lab&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;M-Lab and Giga to Launch Community of Practice to Advance School Connectivity Measurement&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Measurement Lab (M-Lab) is excited to announce the early launch of a new Connectivity Community of Practice for applied Internet measurement in collaboration with Giga.&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;As the world’s largest open collection of Ιnternet performance data, M-Lab provides powerful, real-world telemetry that helps illuminate how networks actually perform. Through this collaboration, we’re working with Giga to strengthen how connectivity is measured and understood for public facilities, especially schools, using open measurement approaches that reflect on-the-ground conditions.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://giga.global/&quot;&gt;Giga&lt;/a&gt; is a joint initiative of UNICEF and the International Telecommunication Union (ITU), working to connect every school to the Internet and every young person to information, opportunity, and choice. Through its global focus on school connectivity, Giga supports governments and partners with data, technical expertise, and financing tools to accelerate meaningful access to the Internet for education.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Objectives&lt;/strong&gt;&lt;br /&gt;
This Community of Practice (CoP) builds on that shared foundation. It brings together researchers, network engineers, implementers, and policymakers to advance measurement approaches that are:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Technically rigorous&lt;/li&gt;
  &lt;li&gt;Globally comparable&lt;/li&gt;
  &lt;li&gt;Practical for real-world connectivity contexts, including underserved regions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Together, the community will first explore what meaningful measurement looks like for schools, align on indicators that support better decision-making, and translate open telemetry into insights that enable smarter, evidence-based connectivity planning.&lt;/p&gt;

&lt;p&gt;At its core, the CoP reflects a shared commitment to openness in data, in tools, and in collaboration. As the community grows, we look forward to shaping inclusive participation and governance models with contributors, ensuring this work remains durable, representative, and grounded in shared priorities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Join us!&lt;/strong&gt;&lt;br /&gt;
We’ll host a virtual launch event on March 11, 2026 at 14:00 CET / 9:00 Eastern Time  to introduce the Community of Practice’s initial focus areas and invite input into its first-year agenda.&lt;/p&gt;

&lt;p&gt;Whether you’re an engineer, researcher, educator, advocate, or policymaker, we welcome everyone working at the intersection of Ιnternet measurement and school connectivity to join us and help shape what comes next. If you’re interested in joining the CoP, &lt;em&gt;click on the registration link below&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://us02web.zoom.us/meeting/register/Md7jAQrcQo2iKuPusBiXpQ&quot;&gt;&lt;strong&gt;Register to attend here&lt;/strong&gt;&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Can’t attend live? Join the &lt;a href=&quot;https://forms.gle/rU9o5vuT4mmzYE7p7&quot;&gt;CoP Connectivity group&lt;/a&gt; to receive event materials and updates on future activities.&lt;/em&gt;&lt;/p&gt;</content><author><name>Melissa Newcomb, Pavlos Sermpezis</name></author><category term="event" /><category term="community" /><category term="announcement" /><category term="partnership" /><summary type="html">M-Lab and Giga to Launch Community of Practice to Advance School Connectivity Measurement Measurement Lab (M-Lab) is excited to announce the early launch of a new Connectivity Community of Practice for applied Internet measurement in collaboration with Giga.</summary></entry><entry><title type="html">OMG! The Fourth Open Measurement Gathering Report is Out Now</title><link href="/blog/omg4/" rel="alternate" type="text/html" title="OMG! The Fourth Open Measurement Gathering Report is Out Now" /><published>2025-12-22T00:00:00+00:00</published><updated>2025-12-22T00:00:00+00:00</updated><id>/blog/omg4</id><content type="html" xml:base="/blog/omg4/">&lt;p&gt;&lt;strong&gt;The Open Measurement Gatherings&lt;/strong&gt;&lt;br /&gt;
From 2024 to 2025, &lt;a href=&quot;https://www.measurementlab.net/&quot;&gt;Measurement Lab&lt;/a&gt;, &lt;a href=&quot;https://censoredplanet.org/&quot;&gt;Censored Planet&lt;/a&gt;, &lt;a href=&quot;https://ioda.inetintel.cc.gatech.edu/&quot;&gt;IODA&lt;/a&gt;, and &lt;a href=&quot;https://ooni.org/&quot;&gt;OONI&lt;/a&gt; organized four convenings called the Open Measurement Gatherings (OMG). The intention of these convenings was to build understanding, trust, and collaboration across open Internet measurement groups and this initiative was made possible with the support of the &lt;a href=&quot;https://www.opentech.fund/&quot;&gt;Open Technology Fund&lt;/a&gt; (OTF).&lt;/p&gt;

&lt;p&gt;From September 8-12, 2025, the Open Measurement Groups groups gathered in Estoril, Portugal for the &lt;a href=&quot;/publications/OMG4_final_report.pdf&quot;&gt;fourth convening of the two-year program&lt;/a&gt;.&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2025-12-22-omg4/OMG4_group.png&quot; alt=&quot;OMG4 group&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Open Measurement Village&lt;/strong&gt; &lt;br /&gt;
From Sept 8-10, 2025, OMG groups hosted an Open Measurement Village at the &lt;a href=&quot;https://gathering.digitalrights.community/&quot;&gt;Global Gathering&lt;/a&gt; (GG). At the Village, OMG groups took turns hosting a booth, circle discussions, and a game called “Are You My Measurement Tool?” to help compare the use cases and data of each OMG group’s measurement tool. Balancing innovation in Internet measurement with accessibility is a key challenge that came up throughout the Global Gathering. Open measurement groups must keep up with increasingly sophisticated Internet interference while educating the non-technical community.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2025-12-22-omg4/OMG_game.png&quot; alt=&quot;OMG4 game&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;New OMG User Guide&lt;/strong&gt;&lt;br /&gt;
Based on the feedback from the GG community, the OMG groups created the &lt;a href=&quot;/publications/OMG4_User_Guide.pdf&quot;&gt;OMG User Guide&lt;/a&gt; as a public resource to help users determine which measurement tool they should use or how to compare data from OMG groups.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2025-12-22-omg4/OMG_User_Guide.png&quot; alt=&quot;OMG4 user guide&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OMG 4&lt;/strong&gt; &lt;br /&gt;
The OMG groups remained in Estoril from September 11-12 to reflect on community feedback and the previous OMG convenings, share updates, and strategize on how to continue the momentum to deepen collaboration following the completion of the OTF-funded program. OMG groups face shared challenges; to counter those challenges we need to increase coordination, and to continue the work the open measurement groups must become sustainable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Impact of the OMG Convenings&lt;/strong&gt; &lt;br /&gt;
The OMG convenings deepened mutual understanding among the groups about each platform, tools, data pipelines, and users. Most importantly though, these convenings deepened the interpersonal relationships across OMG groups and built trust so that OMG groups can hold joint public events, preview upcoming changes, solve problems together, and strategize for the future of open measurement to meet a moment of unprecedented challenges.&lt;/p&gt;

&lt;p&gt;These convenings developed a default habit to collaborate, incorporate data across groups, and build collective awareness of each group with our users. Going forward, the OMG groups have several actionable, short and long term plans to continue collaboration. Despite reduced resources, open measurement matters now more than ever given current global trends in policy and technology.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OMG 4 Report&lt;/strong&gt;&lt;br /&gt;
For all the details about the Open Measurement Village, the Open Measurement Gathering, and our plans going forward, check out the &lt;a href=&quot;/publications/OMG4_final_report.pdf&quot;&gt;full report&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2025-12-22-omg4/OMG_Logos.png&quot; alt=&quot;OMG4 logos&quot; /&gt;&lt;/p&gt;</content><author><name>Melissa Newcomb, Pavlos Sermpezis</name></author><category term="event" /><category term="censorship measurement" /><category term="community" /><summary type="html">The Open Measurement Gatherings From 2024 to 2025, Measurement Lab, Censored Planet, IODA, and OONI organized four convenings called the Open Measurement Gatherings (OMG). The intention of these convenings was to build understanding, trust, and collaboration across open Internet measurement groups and this initiative was made possible with the support of the Open Technology Fund (OTF). From September 8-12, 2025, the Open Measurement Groups groups gathered in Estoril, Portugal for the fourth convening of the two-year program.</summary></entry><entry><title type="html">M-Lab at Pulse Research Week with Internet Society and Giga</title><link href="/blog/pulse-research-week/" rel="alternate" type="text/html" title="M-Lab at Pulse Research Week with Internet Society and Giga" /><published>2025-12-18T00:00:00+00:00</published><updated>2025-12-18T00:00:00+00:00</updated><id>/blog/pulse-research-week</id><content type="html" xml:base="/blog/pulse-research-week/">&lt;p&gt;From December 8-11, 2025,  Measurement Lab (M-Lab) joined the Internet Society
&lt;a href=&quot;https://www.internetsociety.org/events/internet-society-pulse-research-week/&quot;&gt;Pulse Research
Week&lt;/a&gt;.
On Day 4 Pavlos Sermpezis, M-Lab’s Director, Technical Lead, presented the
&lt;a href=&quot;https://www.measurementlab.net/blog/iqb/#measurement-lab-publishes-the-internet-quality-barometer-framework&quot;&gt;Internet Quality
Barometer&lt;/a&gt;
prototype at the &lt;a href=&quot;https://giga.global/&quot;&gt;Giga&lt;/a&gt; offices in Barcelona. M-Lab
discussed with the audience how IQB could be adapted for education.&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;During the closing session, Melissa Newcomb, M-Lab’s Senior Program Manager,
led a reflection session featuring Georgia Bullen (M-Lab Advisory Committee
Chair), Steve Song (Internet Society), and Shilpa Arora (Giga). The panel
discussed how to take the knowledge gathering throughout the week and how to
apply it to solve challenges in connectivity.&lt;/p&gt;

&lt;p&gt;Throughout Pulse Research Week, the M-Lab team learned from diverse
stakeholders and experts who are passionate about improving connectivity
worldwide. The Internet Society and Giga are critical partners for M-Lab and it
was powerful to combine our shared expertise and apply it to the issue of
improving connectivity in underserved regions. We look forward to carrying the
momentum of last week into 2026!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2025-12-18-pulse-research-week/image1.jpg&quot; alt=&quot;2025 Pulse Research Week #1&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2025-12-18-pulse-research-week/image2.jpg&quot; alt=&quot;2025 Pulse Research Week #2&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2025-12-18-pulse-research-week/image3.jpg&quot; alt=&quot;2025 Pulse Research Week #3&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2025-12-18-pulse-research-week/image4.jpg&quot; alt=&quot;2025 Pulse Research Week #4&quot; /&gt;&lt;/p&gt;</content><author><name>Melissa Newcomb, Pavlos Sermpezis</name></author><category term="event" /><category term="community" /><category term="research" /><category term="data" /><summary type="html">From December 8-11, 2025, Measurement Lab (M-Lab) joined the Internet Society Pulse Research Week. On Day 4 Pavlos Sermpezis, M-Lab’s Director, Technical Lead, presented the Internet Quality Barometer prototype at the Giga offices in Barcelona. M-Lab discussed with the audience how IQB could be adapted for education.</summary></entry><entry><title type="html">A Hands-On Tutorial with Reverse Traceroute</title><link href="/blog/revtr_tutorial/" rel="alternate" type="text/html" title="A Hands-On Tutorial with Reverse Traceroute" /><published>2025-11-13T00:00:00+00:00</published><updated>2025-11-13T00:00:00+00:00</updated><id>/blog/revtr_tutorial</id><content type="html" xml:base="/blog/revtr_tutorial/">&lt;p&gt;Internet paths are often asymmetric: packets from A to B usually take a different route than packets in the reverse direction from B to A. This post walks through a reproducible case study using &lt;strong&gt;Reverse Traceroute (RevTr)&lt;/strong&gt; to compare forward and reverse paths for NDT speed tests.&lt;!--more--&gt; We’ll show how to:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Select a test where both the forward and reverse traceroutes reached their destinations.&lt;/li&gt;
  &lt;li&gt;Pull the data directly from BigQuery.&lt;/li&gt;
  &lt;li&gt;Visualize where and how the two directions differ.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This post focuses on the workflow: how to pull tests, line up forward and reverse traceroutes, and compare them. If you want a more detailed walk-through of the Reverse Traceroute output itself: what each entry in the table means, how to interpret its output, and how to understand the details of the technique, please refer to the &lt;a href=&quot;https://www.measurementlab.net/tests/reverse_traceroute/&quot;&gt;detailed documentation of the reverse traceroute dataset&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;why-do-forward-and-reverse-paths-differ&quot;&gt;&lt;strong&gt;Why do forward and reverse paths differ?&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;Internet routing is &lt;strong&gt;policy-driven&lt;/strong&gt;. Business relationships, peering choices, and traffic-engineering decisions can send return traffic through a completely different set of networks or cities than the forward path. For example, traffic from a device in NYC to a device in LA may flow through Chicago and Denver, while traffic on the way back from LA to NYC may flow through Dallas and Atlanta. To properly diagnose performance problems, it’s essential to see &lt;strong&gt;both directions&lt;/strong&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;data-sources&quot;&gt;&lt;strong&gt;Data sources&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;In this case study, we’ll use:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;NDT speed tests&lt;/strong&gt; collected by M-Lab.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Reverse paths&lt;/strong&gt; (client → server) from the RevTr system, stored in BigQuery at&lt;br /&gt;
 &lt;em&gt;measurement-lab.revtr_raw.revtr1.&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Forward traceroutes&lt;/strong&gt; (server → client) from&lt;br /&gt;
 &lt;em&gt;Measurement-lab.revtr_raw.trace1.&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Hop annotations&lt;/strong&gt; collected by M-Lab.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;what-the-notebook-does&quot;&gt;&lt;strong&gt;What the notebook does&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;Not every NDT test has a reverse traceroute — in fact, only about 25% do. We’ll focus on that subset and:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Pick a day and select tests where both forward and reverse paths reach their destinations.&lt;/li&gt;
  &lt;li&gt;Extract hop-by-hop IP addresses and map to AS numbers, geolocation, and RTT from the source.&lt;/li&gt;
  &lt;li&gt;Compare forward and reverse directions by looking at:
    &lt;ul&gt;
      &lt;li&gt;&lt;strong&gt;AS-path overlap&lt;/strong&gt; (common subsequences).&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;Geographic path length&lt;/strong&gt; (sum of great-circle distances).&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;Map overlays&lt;/strong&gt; to see where the paths diverge.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;what-to-look-for&quot;&gt;&lt;strong&gt;What to look for&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;When you visualize the two directions, ask:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Where do the AS paths diverge?&lt;/li&gt;
  &lt;li&gt;Does one direction cross different cities than the other?&lt;/li&gt;
  &lt;li&gt;Is one direction significantly longer in kilometers or showing higher RTT growth?&lt;/li&gt;
  &lt;li&gt;Do you notice any suspicious geographic loops that could indicate policy quirks?&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;try-it-yourself&quot;&gt;&lt;strong&gt;Try it yourself&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;The notebook cells below are ready to run:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;It will find a candidate test with both directions.&lt;/li&gt;
  &lt;li&gt;Fetch and parse the paths.&lt;/li&gt;
  &lt;li&gt;Compute overlap metrics.&lt;/li&gt;
  &lt;li&gt;Generate simple visualizations (AS-level, geographic, and RTT-based).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the first run does not yield an interesting pair of paths, simply change the index (or the date) and try again.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://colab.research.google.com/drive/12KET9GAtRJU0ZSGGxikxrVNF3wzAUcRL?usp=sharing&quot;&gt;RevTr_UseCase.ipynb&lt;/a&gt;&lt;/p&gt;</content><author><name>Loqman Salamatian</name></author><category term="data" /><category term="community" /><category term="research" /><category term="bigquery" /><category term="traceroute" /><summary type="html">Internet paths are often asymmetric: packets from A to B usually take a different route than packets in the reverse direction from B to A. This post walks through a reproducible case study using Reverse Traceroute (RevTr) to compare forward and reverse paths for NDT speed tests.</summary></entry></feed>