National University of Singapore
For a data center to operate effectively (i.e., meeting customers' Service Level Agreements (SLAs)) and efficiently (i.e., maximizing resource utilization), the Virtual Machines (VMs) must be carefully managed. In particular, as the resource demands of VMs change, the assignment of VMs to physical machines becomes sub-optimal. VM replication and migration provide a solution for dealing with dynamic workloads. However, as migrations are costly, an effective control policy is critical to avoid frequent migrations. In this paper, the authors propose SOPRAN, a virtual machine management system leveraging an integrative workload model for the data center, which can dynamically adapt the assignment of VMs to physical machines to minimize resource consumption without sacrificing the SLAs.