Global Service Load Balancer is Google's internal load balancing infrastructure. It operates at three levels:

  1. Geographic load balancing for DNS requests.
  2. Load balancing for user-facing services.
  3. Load balancing at the RPC level.

Service owners provide GSLB with a symbolic name, a list of BNS addresses for the service and the capacity available at each of the locations (in QPS).