Assignment Server

When a client needs a new Work Unit (WU), it contacts the Assignment Server. The Assignment Server will then assign the client to a Work Server from which it will download a new WU.

The Assignment Server acts as a load balancer for the Work Servers. And advised by the client settings, it directs the client to an approriate Work Server for new Work Units.

The client is sent the Work Server IP amongst other information by the Assignment Server. The client will send some information it got from the Assignment Server to the Work Server as a validation of the assignment. This information is stored by the client in the queue.dat file. See also: Queue.dat: Assignment Info and Queue.dat: Assignment Timestamp

There are three Assignment Servers listed as active on the Server Status web page. Five servers are known: