Proactive replication in distributed storage systems using machine availability estimation