Abstract
Virtual machine placement (VMP) is mapping virtual machines (VMs) to appropriate physical machines (PMs) to achieve satisfactory objectives such as minimised energy consumption or maximised performance. VMP is considered as a non-deterministic polynomial-time hard (NP-hard) problem. Metaheuristic techniques are able to find near-optimal solutions to NP-hard problems. This paper presents a review upon metaheuristic approaches to VMP in cloud computing.