首页 | 本学科首页   官方微博 | 高级检索  
     


An imperialist competitive algorithm for virtual machine placement in cloud computing
Authors:Shahram Jamali  Sepideh Malektaji  Morteza Analoui
Affiliation:1. Department of Electrical and Computer Engineering, University of Mohaghegh Ardabili, Ardabil, Iranjamali@uma.ac.ir;3. Department of Electrical and Computer Engineering, University of Mohaghegh Ardabili, Ardabil, Iran;4. Department of Computer Engineering, Iran University of Science and Technology, Tehran, Iran
Abstract:Abstract

Cloud computing, the recently emerged revolution in IT industry, is empowered by virtualisation technology. In this paradigm, the user’s applications run over some virtual machines (VMs). The process of selecting proper physical machines to host these virtual machines is called virtual machine placement. It plays an important role on resource utilisation and power efficiency of cloud computing environment. In this paper, we propose an imperialist competitive-based algorithm for the virtual machine placement problem called ICA-VMPLC. The base optimisation algorithm is chosen to be ICA because of its ease in neighbourhood movement, good convergence rate and suitable terminology. The proposed algorithm investigates search space in a unique manner to efficiently obtain optimal placement solution that simultaneously minimises power consumption and total resource wastage. Its final solution performance is compared with several existing methods such as grouping genetic and ant colony-based algorithms as well as bin packing heuristic. The simulation results show that the proposed method is superior to other tested algorithms in terms of power consumption, resource wastage, CPU usage efficiency and memory usage efficiency.
Keywords:Cloud computing  virtual machine placement  imperialist competitive algorithm (ICA)  virtualisation
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号