Scalability and Load Balancing

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.