In response to child Jobs being submitted to the SCM Queue, the Provisioner will spawn the appropriate Worker to run the Job. Workers are a product-specific component of the SCM system. Its role is to run the Solver process and update the solve Job status and progress to the SCM Queue. It is also responsible for uploading solve results back to the File server.