due to the Environment.java class be strongly coupled in the EnsembleManager, Provisioner, Scheduler and WorkflowEnginie classes, I had to  temporarily 'copy' theses classes to adapt to my MyEnvinronment (a list of datacenter with heterogeneous vms). In the future, I intend to fix this, e.g, fix the Original Environment class