'Executes the setup and starts running the write scenario.
:return: A ``Deferred`` that fires when the desired scenario is
established (e.g. that a certain load is being applied).'

def run_setup(self):

    d = self.control_service.list_nodes()
    d.addCallback(self._get_dataset_node)
    d.addCallback(self._create_dataset)
    d.addCallback(self._set_dataset_id)
    return d
