There is a need for regulating the load an NTP server is receiving. And not relative to other NTP servers as it is today, but in terms of absolute values. An NTP server owner must be able to declare the maximum value of queries his/her server is ready to handle during a given time interval. This would guarantee that the infrastructure of the volunteer would not get overloaded, otherwise leading the volunteer to eventually leave the pool.
That would also require a regulatory loop implemented in the pool infrastructure. The required basic information for this feedback loop is the absolute load of the NTP servers, already discussed in details in this thread:
I think it is a valid concern. That made me thinking of the following: What if the NTP servers would be able to report back the actual QPS value to the pool system? That creates regulatory closed loop and permits the pool system to fine tune the traffic level to a particular NTP server.
The ratio between the actual load and the declared maximum load of an NTP server would be a key factor for the geoDNS server to decide on the frequency the IP address of the given NTP server appearing in the DNS replies for a query of pool server.
I am proposing an action plan item: discuss the implementation details of the load feedback of an NTP server in the already quoted thread.