Dynamic consolidation of virtual machines (VMs) can reduce energy consumption by switching idle hosts to sleep mode. However, to meet the quality of service of customers, it is necessary to achieve the trade-off between energy and performance. This paper first puts forward a new dynamic threshold adjustment method using the variation coefficient of historical CPU utilisation, actual CPU utilisation and million instructions per second requests by VMs in migration list. Furthermore, it devises a novel VM allocation policy based on the grey correlation degree model, and formulates a conversion model of CPU utilisation for achieving better trade-off between energy consumption and performance. Finally, some experiments are carried out on the CloudSim and the PlanetLab workloads. The experimental results show that the methods proposed in this paper have obvious advantages on the trade-off between energy and performance during the VM consolidation.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.