Multi-objective ACO virtual machine placement in cloud computing environments

作者: Mohammadhossein Malekloo , Nadjia Kara

DOI: 10.1109/GLOCOMW.2014.7063415

关键词: Genetic algorithmAnt colony optimization algorithmsMetaheuristicData centerDistributed computingCloud computingVirtualizationVirtual machineCloudSimComputer scienceMulti-objective optimization

摘要: Cloud computing systems provide services to users based on a pay-as-you-go model. The more that data centers deliver users, the those need be prepared. However, consume huge amounts of energy from environment. In order improve data-center efficiency, resource consolidation using virtualization technology is becoming important for reduction environmental impact caused by centers. One keys in mapping virtual machines suitable physical machines, procedure called machine placement. present paper focuses this problem placement and proposes multi-objective optimization approach minimize both power consumption wastage communication cost between network elements within center. An Ant Colony Optimization (ACO) algorithm proposed obtain Pareto set problem. algorithms are tested Cloudsim tools. performances these compared with three well-known single-objective approaches Genetic Algorithm (GA). results demonstrate can seek find solutions exhibit balance different objectives. ACO able And better than GA terms our

参考文章(12)
Edward G. Coffman, János Csirik, Gábor Galambos, Silvano Martello, Daniele Vigo, Bin packing approximation algorithms: Survey and classification Handbook of Combinatorial Optimization. pp. 455- 531 ,(2013) , 10.1007/978-1-4419-7997-1_35
W. Leinberger, G. Karypis, V. Kumar, Multi-capacity bin packing algorithms with applications to job scheduling under multiple constraints international conference on parallel processing. pp. 404- 412 ,(1999) , 10.1109/ICPP.1999.797428
Grant Wu, Maolin Tang, Yu-Chu Tian, Wei Li, Energy-Efficient virtual machine placement in data centers by genetic algorithm international conference on neural information processing. pp. 315- 323 ,(2012) , 10.1007/978-3-642-34487-9_39
Yongqiang Gao, Haibing Guan, Zhengwei Qi, Yang Hou, Liang Liu, A multi-objective ant colony system algorithm for virtual machine placement in cloud computing Journal of Computer and System Sciences. ,vol. 79, pp. 1230- 1242 ,(2013) , 10.1016/J.JCSS.2013.02.004
Eugen Feller, Louis Rilling, Christine Morin, Energy-Aware Ant Colony Based Workload Placement in Clouds grid computing. pp. 26- 33 ,(2011) , 10.1109/GRID.2011.13
Anton Beloglazov, Rajkumar Buyya, Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers under Quality of Service Constraints IEEE Transactions on Parallel and Distributed Systems. ,vol. 24, pp. 1366- 1379 ,(2013) , 10.1109/TPDS.2012.240
Dzmitry Kliazovich, Pascal Bouvry, Yury Audzevich, Samee Ullah Khan, GreenCloud: A Packet-Level Simulator of Energy-Aware Cloud Computing Data Centers 2010 IEEE Global Telecommunications Conference GLOBECOM 2010. pp. 1- 5 ,(2010) , 10.1109/GLOCOM.2010.5683561
Mark Stillwell, David Schanzenbach, Frédéric Vivien, Henri Casanova, Resource allocation algorithms for virtualized service hosting platforms Journal of Parallel and Distributed Computing. ,vol. 70, pp. 962- 974 ,(2010) , 10.1016/J.JPDC.2010.05.006
Anton Beloglazov, Jemal Abawajy, Rajkumar Buyya, None, Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing Future Generation Computer Systems. ,vol. 28, pp. 755- 768 ,(2012) , 10.1016/J.FUTURE.2011.04.017