Creating a framework to allow monte carlo simulations across a distributed network