Solving simulation optimization problems on grid computing systems