Abstract
This paper presents an efficient resource allocation model that dynamically and optimally utilizes virtual machine (VM) resources to satisfy QoS requirements of mobile media traffic in a media cloud environment. It additionally maintains high system utilization by avoiding the over-provisioning of VM resources to services or applications. The proposed VM allocation is mapped into the multidimensional bin-packing problem, which is NP-complete. To solve this problem, we have designed a Mixed Integer Linear Programming (MILP) model, as well as heuristics for quantitatively optimizing the VM allocation. The simulation results show that our scheme outperforms the existing VM allocation schemes in a media cloud environment, in terms of cost reduction, response time reduction and QoS guarantee.