Abstract
Virtual machine placement (VMP) is the assignment of virtual machines (VMs) to physical hosts (PHs). In this paper, we apply a glowworm swarm optimisation (GSO) algorithm to solve the VMP problem so that the energy consumption and the service level agreement (SLA) violation are minimised. Simulation results show that GSO based VMP algorithm outperforms many of the common VMP algorithms.