public void killHost(String hostname) {
        if (hostname == null || hostname.isEmpty()) {
            return;
        }

        Host hostToKill = null;
        for (Host host : network_) {
            if (host.getAddress().getHostName().equals(hostname)) {
                hostToKill = host;
            }
        }
        if (hostToKill != null) {
            logger_.info("Killing remote host {}:{} on path {}",
                    new Object[]{hostToKill,
                            hostToKill.getPort(),
                            hostToKill.getHostPath()});
            network_.remove(hostToKill);
            simulation_.killHost(hostToKill);
        }
    }