1. A method comprising: identifying an instance of a first cache node in a pool in a cluster; nominating a second cache node to participate in the pool in the cluster to replicate the first cache node; selecting the second cache node to participate in the pool in the cluster in view of a parameter, wherein the parameter indicates that the second cache node is located on a different physical rack than the physical rack of the first cache node; determining a failure of the first cache node; initiating a state transfer to the second cache node in view of the failure of the first cache node; and replicating the instance of the first cache node to the second cache node in view of the state transfer.