Load balancing uses a multiple server setup to handle large number of requests that can't be possibly handled by a single server. There are several ways to create this like of a setup. For starters, have a look at:
http://www.linuxvirtualserver.org/
This has nothing to do with VPS technology.