Competitive algorithms for replication and migration problems | Synapse