<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I'd like to check worldwide connectivity to my site. I create a new
measurement via web-interface and add, say, 300 probes, expecting
them to cover most world countries. However, looking at the <a
href="https://atlas.ripe.net/measurements/7861872/?filter=#map">map</a>
I notice that most are selected from Europe: there're two dozens in
Netherlands (many with same ASNs), but only two in Australia, one in
Japan and nothing in Brazil. Obviously, most ATLAS probes are from
Europe, and selection algorithm does not take probe density into
account.
<p>Wouldn't it be nice to have the following features in
web-interface and API:<br>
* even distribution of probes by country or continent based on
population, area, and other user-defined weight numbers;<br>
* avoiding probes with same ASNs<br>
?</p>
<p>I don't know how current algorithm works, but easiest
modification would be two-step process: (1) randomly select
country based on specified weights; (2) randomly select probe
within country, avoiding earlier selected probes or ASNs and
failing if none are left available; repeat from step 1 until
necessary number of probes is selected.<br>
</p>
<p>P.S. I tried to manually request 1 probe from each country, but
stumbled on unrecognised country codes, countries with no probes
etc. before even trying population-weighted distribution. Without
direct access to probes database nice solution can be difficult to
achieve via current API, although crude one looks possible.</p>
<p>P.P.S. I understand this option will create more load on probes
in less-covered countries, but since it's possible to limit
selection to specific countries anyway this is hardly a strong
argument against adding this feature.<br>
</p>
<div class="moz-signature"><!-- signature start -->
--<br>
<br>
With Best Regards,<br>
Marat Khalili<br>
<!-- signature end --></div>
</body>
</html>