It would be useful to have poller preferences for device groups. For example, a device group should be polled by the nearest or otherwise configured available server(s) if possible. If servers are down or do not report poller stats in a while, the device group would be picked by another server(s).
Possible working solution could be to just add a weight to any device group - poller combinations. That way the preferred server(s) would try to poll the specified devices first and if they for some reason are not available or fast enough, other pollers could pick the rest when they are done with their preferred work.
This feature would allow more consistent connections to the devices and utilization of servers with only a failover situation switching servers. At the moment all pollers are polling all the configured groups randomly - this already provides fault tolerance for pollers themself but also causes inaccuracies for latency / loss monitoring when the poller’s latency to the device varies greatly with the location of the poller.