“…Some methods also exist that integrate both tasks [9,11,17,19,25,27,29]. Replication, however, is typically done as a separate task [5,8,15,21,22,32], although some methods, like ours, take an integral view of fragmentation, allocation and replication [11,27,29]. Dynamic replication algorithms [5,15,21,22,32] can optimize for different measures, but we believe that refragmentation and reallocation must be considered as alternatives to replication.…”