Transition from server based system to task based system. Multiple tasks
can be started and completed by a single server, depending on the
availability of required resources. This new architecture will support
multiple-server operation after the resource system correctly spans
multiple machines looking for a server.