Virtualized Distributed Processing can even use idle CPUs on remote machines while users are working on them – operating in the background without interfering with work. In organizations that have hundreds of machines, the aggregated number of idle CPUs at any given moment can easily be in the thousands. These are wasted cores that Incredibuild recaptures to accelerate time-consuming workloads in need of computing power.
Incredibuild runs processes on remote machines in a secure sandbox. Everything each process requires to run properly is dynamically emulated by Incredibuild from the local host to the remote machine. Any output generated by the process – std output, errors, return codes, files generated, etc. – is automatically synched back to the local host, as if the process had been executed locally.