M-Lab Platform Status
M-Lab places server infrastructure for conducting tests in diverse location around the world. Since 2008, we have sought hosting in well connected data centers where ISPs interconnect with one another to have high performance access to as many users as possible from as few locations as possible. In 2022, we also began incoporating virtual servers in cloud networks into the platform, starting with Google Cloud.
Each physical M-Lab “site” consists of 3-4 servers and one switch, connected directly to an upstream provider. Virtual sites include 1 or more virtual servers proportionate to demand. In large metro areas, we prefer to place multiple sites to obtain diversity in transit and routes.
If you are a service provider interested in hosting an M-Lab Measurement site, please review our requirements and reach out.
Infrastructure Map
The M-Lab infrastructure map displays information about our server pods around the world. Clusters of M-Lab pods are displayed as dark-blue and light-blue circles with a count of pods in the center. Clicking on a cluster will display a pop up with info about each pod in the cluster. Single small dots show locations with only one server. Clicking on a single pod will display a pop up with info about that pod. Double-click on the map to zoom in, or scroll in and out to zoom.
M-Lab Locate Service
The Locate Service and API provides consistent, expected measurement quality for M-Lab clients. The Locate API is a GCP hosted service that “locates” the best M-Lab server for a user request. For different use cases, “best” could mean different things. See USAGE.md and the documents below for hints on supported queries.
- Homepage: https://locate.measurementlab.net/
- Usage: USAGE.md
- Design doc: M-Lab Locate v2
- Mailing list: discuss@measurementlab.net