Dynamic Placement of Virtual Machines for Managing SLA Violations | Synapse