8 Goals  Migration Time Minimize total end-to-end migration time Predictability of migration time  Guest Penalty Minimize performance loss Minimize downtime  Atomicity Avoid dependence on multiple volumes (for replication fault domains)  Guarantee Convergence Ideally we want migrations to always complete successfully
{}