Test cluster behavior in simulation.
Write tests for docker integration, as docker is how we will initially handle distribution on heterogeneous hardware.