public void singleHostFailure(String filename, Host hostToKill, Host... network) {
        simulation_.killHost(hostToKill);

        try {
            Thread.sleep(1000);
        } catch (InterruptedException ignored) {
        }

        repair_.fixNode(hostToKill);

        try {
            Thread.sleep(1000);
        } catch (InterruptedException ignored) {
        }

        for (Host host : network) {
            simulation_.terminateSimulation(network);
        }

        try {
            Thread.sleep(1000);
        } catch (InterruptedException ignored) {
        }

        simulation_.shutdownLocalPeer();
    }