Hierarchical load balancing as a service for federated cloud networks