A multi-objective ant colony system algorithm for virtual machine placement in cloud computing

作者:

Highlights:

• This study is the first application of ACS to multi-objective VM placement problem.

• We improve the efficiency of algorithm by speeding up the calculation of heuristics.

• We improve the effectiveness of algorithm by increasing the learning of ants.

• Our algorithm is suitable for large size of data centers with thousands of VMs.

• Experiments show our algorithm outperforms other state-of-the-art algorithms.

摘要

•This study is the first application of ACS to multi-objective VM placement problem.•We improve the efficiency of algorithm by speeding up the calculation of heuristics.•We improve the effectiveness of algorithm by increasing the learning of ants.•Our algorithm is suitable for large size of data centers with thousands of VMs.•Experiments show our algorithm outperforms other state-of-the-art algorithms.

论文关键词:Multi-objective optimization,Ant colony optimization,Virtual machine placement,Cloud computing

论文评审过程:Received 6 December 2011, Revised 26 April 2012, Accepted 22 February 2013, Available online 13 March 2013.

论文官网地址:https://doi.org/10.1016/j.jcss.2013.02.004