Energy Efficient Virtual Cluster Embedding in Public Data Centers

To improve their profits, it is crucial for cloud service providers to fulfil their tenants target QoS requirements in an energy efficient way. The services provided in many modern public clouds have graduated to include more sophisticated and flexible virtual clusters, encompassing not only the resource requirement of the virtual machines (VMs) but also the virtual topology between VMs. In this paper, we study the energy efficiency of virtual cluster embedding in data centers. We carefully develop a mathematical model, aiming to minimize the energy consumption of a data center, and given the NP- hardness of the problem, we propose an approximate algorithm MinE-VCE to solve the problem efficiently. We show via numerical experiments how MinE-VCE consistently outperforms other alternative algorithms.