Client-side load balancing or queue-based load leveling pattern