- Replicate lost data in an unavailable Data Node to new Data Node(s), post which the replication factor is maintained. - Unavailability of a Data Node is discovered by the Name Node in `namenode/handler/HeartbeatTimeHandler.java` in the `rdfs` project.