The Slingshot Web Distribution System (WDS) is designed to be scalable. Multiple WDSs
can be set up in various resilient load-balanced configurations.
On intial connection a
client can be redirected to any of the WDSs based on whatever load-balancing algorithm is desired.
Each WDS can be configured to supply a capable load-balancer with information on how much load it is
under thus allowing for a more intelligent distribution of incoming connections. Once the client is
connected it is supplied with information that will allow it to connect back to the specific WDS to
which it was allocated in case it is temporarily disconnected.