Load-balancing is distinct from Round Robin in that one designates desired "weights" or proportions to the various components of the resource being distributed.
In practical terms, this is more often done via hardware implementations (unsurprisingly called load balancers) or open source software packages that run on hardware. Look at this diagram:
However, sometimes the sites you want to load-balance aren't sitting on the same network or even in the same data center. You may be after Global Load Balancing but not necessarily GeoDNS.
When executed ...