Initial reference implementations for load balancing

for discoverd load balancing.

This commit includes Random and RoundRobin strategies.