J. G. Koomey, “Estimating total power consumption by servers in the US and the world,” Stanford University, pp. 1-20, 2007.
 A. Fayyaz, M. U. Khan and S. U. Khan, “Energy efficient resource scheduling through VM consolidation in cloud computing,’’ In 2015 13th International Conference on Frontiers of Information Technology (FIT) , IEEE, pp. 65-70, 2015..
 T. C. Ferreto, M. A. Netto, R. N. Calheiros and C. A. De Rose, “Server consolidation with migration control for virtualized data centers” Future Generation Computer Systems, vol. 27, no. 8, pp. 1027-1034,2011.
 Y. C. Lee and A. Y. Zomaya, “Energy efficient utilization of resources in cloud computing systems,” The Journal of Supercomputing, vol. 60, no. 2, pp 268-280, 2012.
 A. Beloglazov and R. Buyya, “Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers,” Concurrency and Computation: Practice and Experience, vol. 24, no. 13, pp. 1397-1420, 2012.
 A. Song,W. Fan, W. Wang, J. Luo and Y. Mo, “Multi-objective virtual machine selection for migrating in virtualized data centers,” In Joint International Conference on Pervasive Computing and the Networked World, Springer Berlin Heidelberg, vol. 7719, pp. 426-438, 2012.
 I. Rodero, H. Viswanathan, E. K. Lee, M. Gamell, D. Pompili and M. Parashar, “Energy-efficient thermal-aware autonomic management of virtualized HPC cloud infrastructure,” Journal of Grid Computing, vol. 10, no. 3, pp. 447-473, 2012.
 S. S. Masoumzadeh and H. Hlavacs, “Integrating VM selection criteria in distributed dynamicVM consolidation using Fuzzy Q-Learning,” In Proceedings of the 9th International Conference on Network and Service Management (CNSM), IEEE, pp. 332-338, 2013.
 Y. Ge and G. Wei, “GA-based task scheduler for the cloud computing systems,” In Web Information Systems and Mining (WISM), 2010 International Conference, IEEE, vol. 2 , pp. 181-186, 2010.
 F. Farahnakian, A. Ashraf, T. Pahikkala, P. Liljeberg, J. Plosila, I. Porres and H. Tenhunen, “ Using ant colony system to consolidate vms for green cloud computing,” IEEE Transactions on Services Computing, vol. 8, no. 2, pp. 187-98, 2015.
 B. Speitkamp and M. Bichler, “A mathematical programming approach for server consolidation problems in virtualized data centers,” IEEE Transactions On Services Computing, vol. 3, no. 4, pp. 266-278,2010.
 F. Tao, Y. Feng, L. Zhang and T. W. Liao, “CLPS-GA: A case library and Pareto solution-based hybrid genetic algorithm for energy-aware cloud service scheduling,” Applied Soft Computing, vol. 19, pp. 264-279, 2014.
 M. M. Eusuff and K. E. Lansey, “Optimization of water distribution network design using the shuffled frog leaping algorithm, Journal of Water Resources Planning and Management , vol. 129, no. 3, pp. 210–225, 2003.
 H. Liu, F. Yi, H. Yang, “Adaptive grouping cloud model shuffled frog leaping algorithm for solving continuous optimization problems, Computational intelligence and neuroscience, vol. 25, pp. 1-8, 2016.
 J. P. Luo, X. Li and M. R. Chen, “Hybrid shuffled frog leaping algorithm for energy-efficient dynamic consolidation of virtual machines in cloud data centers,” Expert Systems with Applications, Elsevier, vol. 41, no. 13, pp. 5804-5816, 2014.
 M. Eusuff, K. Lansey and F. Pasha, “Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization,” Engineering Optimization, vol. 38. No. 2, pp. 129-154, 2006 .
 D. Kusic, J. Q. Kephart, J. E. Hanson, N. Kandasamy and G. Jiang, “Power and performance management of virtualized computing environments via lookahead control,” Cluster computing,springer, vol. 12, no. 1, pp. 1-15, 2009.
 R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. De Rose and R. Buyya, “CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, Software: Practice and Experience,vol. 41, no. 1, pp. 23-50, 2011.
 T.D.Braun, , H.J.Siegel, N.Beck, L.L.Bölöni, M.Maheswaran, , A.I.Reuther, J.P.Robertson, M.D.Theys, B.Yao, , D.Hensgen and R.F.Freund, A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems, Journal of Parallel and Distributed computing,vol. 61, no. 6, pp.810-837.