{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,13]],"date-time":"2026-07-13T15:00:18Z","timestamp":1783954818879,"version":"3.55.0"},"reference-count":160,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2019,7,27]],"date-time":"2019-07-27T00:00:00Z","timestamp":1564185600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,7,27]],"date-time":"2019-07-27T00:00:00Z","timestamp":1564185600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Institute of Research Management & Services (IPPP), University of Malaya"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2020,6]]},"DOI":"10.1007\/s10586-019-02954-w","type":"journal-article","created":{"date-parts":[[2019,7,29]],"date-time":"2019-07-29T14:03:06Z","timestamp":1564408986000},"page":"837-878","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":56,"title":["Optimizing virtual machine placement in IaaS data centers: taxonomy, review and open issues"],"prefix":"10.1007","volume":"23","author":[{"given":"Hamid","family":"Talebian","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abdullah","family":"Gani","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mehdi","family":"Sookhak","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ahmed Abdelaziz","family":"Abdelatif","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abdullah","family":"Yousafzai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Athanasios V.","family":"Vasilakos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fei Richard","family":"Yu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,7,27]]},"reference":[{"issue":"1","key":"2954_CR1","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1007\/s11227-011-0722-1","volume":"65","author":"S-Y Jing","year":"2013","unstructured":"Jing, S.-Y., Ali, S., She, K., Zhong, Y.: State-of-the-art research study for green cloud computing. J. Supercomput. 65(1), 445\u2013468 (2013). https:\/\/doi.org\/10.1007\/s11227-011-0722-1","journal-title":"J. Supercomput."},{"issue":"6","key":"2954_CR2","doi-asserted-by":"crossref","first-page":"1149","DOI":"10.1109\/TPDS.2012.201","volume":"24","author":"Y Guo","year":"2013","unstructured":"Guo, Y., Fang, Y.: Electricity cost saving strategy in data centers by using energy storage. IEEE Trans. Parallel Distrib. Syst. 24(6), 1149\u20131160 (2013)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"2954_CR3","doi-asserted-by":"crossref","unstructured":"Shigeta, S., Yamashima, H., Doi, T., Kawai, T., Fukui, K.: Design and implementation of a multi-objective optimization mechanism for virtual machine placement in cloud computing data center. In: Proceedings of the International Conference on Cloud Computing, pp. 21\u201331. Springer, Cham (2013)","DOI":"10.1007\/978-3-319-03874-2_3"},{"key":"2954_CR4","volume-title":"Implementing energy efficient data centers","author":"N Rasmussen","year":"2006","unstructured":"Rasmussen, N.: Implementing energy efficient data centers. American Power Conversion, West Kingston (2006)"},{"key":"2954_CR5","unstructured":"Guo, Y., Ding, Z., Fang, Y., Wu, D.: Cutting down electricity cost in internet data centers by using energy storage. In: Proceedings of the International Conference on IEEE Global Telecommunications Conference (GLOBECOM 2011), pp. 1\u20135. IEEE, Kathmandu (2011)"},{"issue":"7","key":"2954_CR6","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1145\/1965724.1965752","volume":"54","author":"G Dasgupta","year":"2011","unstructured":"Dasgupta, G., Sharma, A., Verma, A., Neogi, A., Kothari, R.: Workload management for power efficiency in virtualized data centers. Commun. ACM 54(7), 131\u2013141 (2011)","journal-title":"Commun. ACM"},{"issue":"5","key":"2954_CR7","doi-asserted-by":"crossref","first-page":"1222","DOI":"10.1016\/j.mcm.2013.02.003","volume":"58","author":"X Li","year":"2013","unstructured":"Li, X., Qian, Z., Lu, S., Wu, J.: Energy efficient virtual machine placement algorithm with balanced and improved resource utilization in a data center. Math. Comput. Modell. 58(5), 1222\u20131235 (2013)","journal-title":"Math. Comput. Modell."},{"key":"2954_CR8","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1016\/j.future.2013.07.006","volume":"36","author":"K Bilal","year":"2013","unstructured":"Bilal, K., Malik, S.U.R., Khalid, O., Hameed, A., Alvarez, E., Wijaysekara, V., Irfan, R., Shrestha, S., Dwivedy, D., Ali, M., Khan, S.U.: A taxonomy and survey on green data center networks. Future Gener. Comput. Syst. 36, 189\u2013208 (2013). https:\/\/doi.org\/10.1016\/j.future.2013.07.006","journal-title":"Future Gener. Comput. Syst."},{"issue":"5","key":"2954_CR9","doi-asserted-by":"crossref","first-page":"1207","DOI":"10.1002\/cpe.3295","volume":"27","author":"NJ Kansal","year":"2014","unstructured":"Kansal, N.J., Chana, I.: Artificial bee colony based energy-aware resource utilization technique for cloud computing. Concurr. Comput. 27(5), 1207\u20131225 (2014)","journal-title":"Concurr. Comput."},{"key":"2954_CR10","doi-asserted-by":"crossref","unstructured":"Yu, Y., Gao, Y.: Constraint programming-based virtual machines placement algorithm in datacenter. In: Proceedings of the International Conference on Intelligent Information Processing VI, pp. 295\u2013304. Springer, Berlin (2012)","DOI":"10.1007\/978-3-642-32891-6_37"},{"key":"2954_CR11","unstructured":"Bellur, U., Rao, C.S.: Optimal placement algorithms for virtual machines. http:\/\/arxiv.org\/abs\/1011.5064 . (2010)"},{"key":"2954_CR12","doi-asserted-by":"crossref","unstructured":"Xu, J., Fortes, J.: A multi-objective approach to virtual machine management in datacenters. Paper presented at the 8th ACM International Conference on Autonomic Computing, Karlsruhe, Germany (2011)","DOI":"10.1145\/1998582.1998636"},{"key":"2954_CR13","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1016\/j.procs.2016.02.093","volume":"78","author":"Z Usmani","year":"2016","unstructured":"Usmani, Z., Singh, S.: A survey of virtual machine placement techniques in a cloud data center. Proc. Comput. Sci. 78, 491\u2013498 (2016)","journal-title":"Proc. Comput. Sci."},{"key":"2954_CR14","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.jnca.2016.01.011","volume":"66","author":"M Masdari","year":"2016","unstructured":"Masdari, M., Nabavi, S.S., Ahmadi, V.: An overview of virtual machine placement schemes in cloud computing. J. Netw. Comput. Appl. 66, 106\u2013127 (2016)","journal-title":"J. Netw. Comput. Appl."},{"key":"2954_CR15","doi-asserted-by":"crossref","unstructured":"Lopez-Pires, F., Baran, B.: Virtual machine placement literature review. http:\/\/arxiv.org\/abs\/1506.01509 (2015)","DOI":"10.1109\/CCGrid.2015.15"},{"issue":"3","key":"2954_CR16","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1145\/2983575","volume":"49","author":"I Pietri","year":"2016","unstructured":"Pietri, I., Sakellariou, R.: Mapping virtual machines onto physical machines in cloud computing: a survey. ACM Comput. Surv. (CSUR) 49(3), 49 (2016)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"2954_CR17","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1155\/2013\/181426","volume":"2013","author":"H Liang","year":"2013","unstructured":"Liang, H., Xing, T., Cai, L.X., Huang, D., Peng, D., Liu, Y.: Adaptive computing resource allocation for mobile cloud computing. Int. J. Distrib. Sens. Netw. 2013, 14 (2013). https:\/\/doi.org\/10.1155\/2013\/181426","journal-title":"Int. J. Distrib. Sens. Netw."},{"issue":"1","key":"2954_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jnca.2010.07.006","volume":"34","author":"S Subashini","year":"2011","unstructured":"Subashini, S., Kavitha, V.: A survey on security issues in service delivery models of cloud computing. J. Netw. Comput. Appl. 34(1), 1\u201311 (2011). https:\/\/doi.org\/10.1016\/j.jnca.2010.07.006","journal-title":"J. Netw. Comput. Appl."},{"issue":"6","key":"2954_CR19","doi-asserted-by":"crossref","first-page":"1400","DOI":"10.1016\/j.jss.2012.01.019","volume":"85","author":"TV Do","year":"2012","unstructured":"Do, T.V., Rotter, C.: Comparison of scheduling schemes for on-demand IaaS requests. J. Syst. Softw. 85(6), 1400\u20131408 (2012)","journal-title":"J. Syst. Softw."},{"issue":"1","key":"2954_CR20","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1109\/JPROC.2013.2287711","volume":"102","author":"X Fei","year":"2014","unstructured":"Fei, X., Fangming, L., Hai, J., Vasilakos, A.V.: Managing performance overhead of virtual machines in cloud computing: a survey, state of the art, and future directions. Proc. IEEE 102(1), 11\u201331 (2014). https:\/\/doi.org\/10.1109\/JPROC.2013.2287711","journal-title":"Proc. IEEE"},{"key":"2954_CR21","doi-asserted-by":"crossref","unstructured":"Kim, G., Park, H., Yu, J., Lee, W.: Virtual machines placement for network isolation in clouds. Paper presented at the ACM Research in Applied Computation Symposium, San Antonio, TX (2012)","DOI":"10.1145\/2401603.2401656"},{"issue":"2","key":"2954_CR22","doi-asserted-by":"crossref","first-page":"25","DOI":"10.4018\/jiit.2011040102","volume":"7","author":"R Jeyarani","year":"2011","unstructured":"Jeyarani, R., Nagaveni, N., Ram, R.V.: Self adaptive particle swarm optimization for efficient virtual machine provisioning in cloud. Int. J. Intell. Inf. Technol. (IJIIT) 7(2), 25\u201344 (2011)","journal-title":"Int. J. Intell. Inf. Technol. (IJIIT)"},{"issue":"2","key":"2954_CR23","doi-asserted-by":"crossref","first-page":"0028","DOI":"10.1109\/MITP.2012.48","volume":"15","author":"P Graubner","year":"2013","unstructured":"Graubner, P., Schmidt, M., Freisleben, B.: Energy-efficient virtual machine consolidation. IT Prof. 15(2), 0028\u20130034 (2013)","journal-title":"IT Prof."},{"issue":"12","key":"2954_CR24","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1109\/CC.2013.6723884","volume":"10","author":"H Li","year":"2013","unstructured":"Li, H., Wang, J., Peng, J., Wang, J., Liu, T.: Energy-aware scheduling scheme using workload-aware consolidation technique in cloud data centres. Commun. China 10(12), 114\u2013124 (2013). https:\/\/doi.org\/10.1109\/CC.2013.6723884","journal-title":"Commun. China"},{"issue":"1","key":"2954_CR25","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/1348583.1348590","volume":"6","author":"W Vogels","year":"2008","unstructured":"Vogels, W.: Beyond server consolidation. Queue 6(1), 20\u201326 (2008)","journal-title":"Queue"},{"key":"2954_CR26","doi-asserted-by":"crossref","unstructured":"Verma, A., Ahuja, P., Neogi, A.: Power-aware dynamic placement of hpc applications. Paper presented at the 22nd Annual International Conference on Supercomputing, Greece (2008)","DOI":"10.1145\/1375527.1375555"},{"key":"2954_CR27","doi-asserted-by":"crossref","unstructured":"Anand, A.: Adaptive Virtual Machine Placement supporting performance SLAs. Master\u2019s thesis, Supercomputer Education and Research Center, Indian Institute of Science (2013)","DOI":"10.1109\/CloudCom.2013.46"},{"issue":"3","key":"2954_CR28","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1145\/2492705","volume":"46","author":"V Medina","year":"2014","unstructured":"Medina, V., Garc\u00eda, J.M.: A survey of migration mechanisms of virtual machines. ACM Comput. Surv. (CSUR) 46(3), 30 (2014)","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"17","key":"2954_CR29","doi-asserted-by":"crossref","first-page":"2923","DOI":"10.1016\/j.comnet.2009.04.014","volume":"53","author":"T Wood","year":"2009","unstructured":"Wood, T., Shenoy, P., Venkataramani, A., Yousif, M.: Sandpiper: black-box and gray-box resource management for virtual machines. Comput. Netw. 53(17), 2923\u20132938 (2009)","journal-title":"Comput. Netw."},{"issue":"4","key":"2954_CR30","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/j.sysarc.2013.03.007","volume":"59","author":"Y Gao","year":"2013","unstructured":"Gao, Y., Guan, H., Qi, Z., Wang, B., Liu, L.: Quality of service aware power management for virtualized data centers. J. Syst. Architect. 59(4), 245\u2013259 (2013)","journal-title":"J. Syst. Architect."},{"issue":"4","key":"2954_CR31","first-page":"485","volume":"42","author":"G Birkenheuer","year":"2012","unstructured":"Birkenheuer, G., Brinkmann, A., Kaiser, J., Keller, A., Keller, M., Kleineweber, C., Konersmann, C., Nieh\u00f6rster, O., Sch\u00e4fer, T., Simon, J.: Virtualized HPC: a contradiction in terms. Software 42(4), 485\u2013500 (2012)","journal-title":"Software"},{"issue":"2","key":"2954_CR32","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/2431211.2431216","volume":"45","author":"M Pearce","year":"2013","unstructured":"Pearce, M., Zeadally, S., Hunt, R.: Virtualization: issues, security threats, and solutions. ACM Comput. Surv. (CSUR) 45(2), 17 (2013)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"2954_CR33","unstructured":"Kaplan, J.M., Forrest, W., Kindler, N.: Revolutionizing data center energy efficiency. In. Technical report, McKinsey & Company, New York (2008)"},{"issue":"13","key":"2954_CR34","doi-asserted-by":"crossref","first-page":"5804","DOI":"10.1016\/j.eswa.2014.03.039","volume":"41","author":"J-P Luo","year":"2014","unstructured":"Luo, J.-P., Li, X., Chen, M.-R.: Hybrid shuffled frog leaping algorithm for energy-efficient dynamic consolidation of virtual machines in cloud data centers. Expert Syst. Appl. 41(13), 5804\u20135816 (2014)","journal-title":"Expert Syst. Appl."},{"issue":"6","key":"2954_CR35","doi-asserted-by":"publisher","first-page":"599","DOI":"10.1016\/j.future.2008.12.001","volume":"25","author":"R Buyya","year":"2009","unstructured":"Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599\u2013616 (2009). https:\/\/doi.org\/10.1016\/j.future.2008.12.001","journal-title":"Future Gener. Comput. Syst."},{"key":"2954_CR36","unstructured":"Gartner: Gartner Urges IT and Business Leaders to Wake up to IT\u2019s Energy Crisis. http:\/\/www.gartner.com\/newsroom\/id\/496819 (2007). Accessed 2014"},{"key":"2954_CR37","unstructured":"Gartner: Gartner estimates ICT industry accounts for 2 percent of global CO2 emissions. http:\/\/www.gartner.com\/newsroom\/id\/503867 (2007). Accessed 2014"},{"issue":"2","key":"2954_CR38","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1007\/s11227-010-0421-3","volume":"60","author":"YC Lee","year":"2012","unstructured":"Lee, Y.C., Zomaya, A.Y.: Energy efficient utilization of resources in cloud computing systems. J. Supercomput. 60(2), 268\u2013280 (2012)","journal-title":"J. Supercomput."},{"key":"2954_CR39","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-014-9312-9","author":"JA Pascual","year":"2014","unstructured":"Pascual, J.A., Lorido-Botr\u00e1n, T., Miguel-Alonso, J., Lozano, J.A.: Towards a greener cloud infrastructure management using optimized placement policies. J. Grid Comput. (2014). https:\/\/doi.org\/10.1007\/s10723-014-9312-9","journal-title":"J. Grid Comput."},{"issue":"6","key":"2954_CR40","doi-asserted-by":"crossref","first-page":"1431","DOI":"10.1016\/j.future.2012.01.007","volume":"29","author":"JL Lucas-Simarro","year":"2013","unstructured":"Lucas-Simarro, J.L., Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M.: Scheduling strategies for optimal service deployment across multiple clouds. Future Gener. Comput. Syst. 29(6), 1431\u20131441 (2013)","journal-title":"Future Gener. Comput. Syst."},{"issue":"16","key":"2954_CR41","first-page":"5029","volume":"9","author":"F Ma","year":"2012","unstructured":"Ma, F., Liu, F., Liu, Z.: Multi-objective optimization for initial virtual machine placement in cloud data center. J. Inf. Comput. Sci. 9(16), 5029\u20135038 (2012)","journal-title":"J. Inf. Comput. Sci."},{"key":"2954_CR42","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/j.future.2015.02.010","volume":"54","author":"Q Zheng","year":"2016","unstructured":"Zheng, Q., Li, R., Li, X., Shah, N., Zhang, J., Tian, F., Chao, K.-M., Li, J.: Virtual machine consolidated placement based on multi-objective biogeography-based optimization. Future Gener. Comput. Syst. 54, 95\u2013122 (2016). https:\/\/doi.org\/10.1016\/j.future.2015.02.010","journal-title":"Future Gener. Comput. Syst."},{"issue":"2","key":"2954_CR43","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1109\/TCC.2013.17","volume":"1","author":"C Mastroianni","year":"2013","unstructured":"Mastroianni, C., Meo, M., Papuzzo, G.: Probabilistic consolidation of virtual machines in self-organizing cloud data centers. IEEE Trans. Cloud Comput. 1(2), 215\u2013228 (2013). https:\/\/doi.org\/10.1109\/TCC.2013.17","journal-title":"IEEE Trans. Cloud Comput."},{"key":"2954_CR44","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.comcom.2014.07.009","volume":"53","author":"R Kanagavelu","year":"2014","unstructured":"Kanagavelu, R., Lee, B.-S., Le, N.T.D., Mingjie, L.N., Aung, K.M.M.: Virtual machine placement with two-path traffic routing for reduced congestion in data center networks. Comput. Commun. 53, 1\u201312 (2014). https:\/\/doi.org\/10.1016\/j.comcom.2014.07.009","journal-title":"Comput. Commun."},{"issue":"4","key":"2954_CR45","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1109\/TSC.2010.25","volume":"3","author":"B Speitkamp","year":"2010","unstructured":"Speitkamp, B., Bichler, M.: A mathematical programming approach for server consolidation problems in virtualized data centers. IEEE Trans. Serv. Comput. 3(4), 266\u2013278 (2010). https:\/\/doi.org\/10.1109\/TSC.2010.25","journal-title":"IEEE Trans. Serv. Comput."},{"key":"2954_CR46","doi-asserted-by":"crossref","DOI":"10.1002\/9780470496916","volume-title":"Metaheuristics: from design to implementation","author":"E-G Talbi","year":"2009","unstructured":"Talbi, E.-G.: Metaheuristics: from design to implementation, vol. 74. Wiley, New Jersey (2009)"},{"issue":"3","key":"2954_CR47","doi-asserted-by":"publisher","first-page":"1279","DOI":"10.1007\/s11227-014-1227-5","volume":"70","author":"Z Tang","year":"2014","unstructured":"Tang, Z., Mo, Y., Li, K., Li, K.: Dynamic forecast scheduling algorithm for virtual machine placement in cloud computing environment. J. Supercomput. 70(3), 1279\u20131296 (2014). https:\/\/doi.org\/10.1007\/s11227-014-1227-5","journal-title":"J. Supercomput."},{"key":"2954_CR48","doi-asserted-by":"publisher","DOI":"10.1109\/tevc.2016.2623803","author":"XF Liu","year":"2016","unstructured":"Liu, X.F., Zhan, Z.H., Deng, J.D., Li, Y., Gu, T., Zhang, J.: An energy efficient ant colony system for virtual machine placement in cloud computing. IEEE Trans. Evol. Comput. (2016). https:\/\/doi.org\/10.1109\/tevc.2016.2623803","journal-title":"IEEE Trans. Evol. Comput."},{"key":"2954_CR49","unstructured":"Ajiro, Y., Tanaka, A.: Improving packing algorithms for server consolidation. In: Proceedings of the International Conference for the Computer Measurement Group (CMG), pp. 399\u2013406 (2007)"},{"key":"2954_CR50","doi-asserted-by":"crossref","unstructured":"Wilcox, D., McNabb, A., Seppi, K.: Solving virtual machine packing with a reordering grouping genetic algorithm. Paper Presented at the IEEE Congress of Evolutionary Computation (CEC), (2011)","DOI":"10.1109\/CEC.2011.5949641"},{"issue":"3","key":"2954_CR51","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1007\/s00779-018-1111-z","volume":"22","author":"J Yan","year":"2018","unstructured":"Yan, J., Zhang, H., Xu, H., Zhang, Z.: Discrete PSO-based workload optimization in virtual machine placement. Pers. Ubiquit. Comput. 22(3), 589\u2013596 (2018)","journal-title":"Pers. Ubiquit. Comput."},{"issue":"5","key":"2954_CR52","doi-asserted-by":"crossref","first-page":"755","DOI":"10.1016\/j.future.2011.04.017","volume":"28","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28(5), 755\u2013768 (2012)","journal-title":"Future Gener. Comput. Syst."},{"key":"2954_CR53","doi-asserted-by":"crossref","unstructured":"Fan, X., Weber, W.-D., Barroso, L.A.: Power provisioning for a warehouse-sized computer. Paper Presented at the 34th annual international symposium on Computer architecture, San Diego, California, USA (2007)","DOI":"10.1145\/1250662.1250665"},{"key":"2954_CR54","doi-asserted-by":"crossref","unstructured":"Beloglazov, A., Buyya, R.: Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers. Paper presented at the 8th International Workshop on Middleware for Grids, Clouds and e-Science, Bangalore, India (2010)","DOI":"10.1145\/1890799.1890803"},{"issue":"13","key":"2954_CR55","doi-asserted-by":"publisher","first-page":"1397","DOI":"10.1002\/cpe.1867","volume":"24","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov, A., Buyya, R.: Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr. Comput. Pract. Exp. 24(13), 1397\u20131420 (2012). https:\/\/doi.org\/10.1002\/cpe.1867","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"2954_CR56","doi-asserted-by":"crossref","unstructured":"Quang-Hung, N., Nien, P.D., Nam, N.H., Tuong, N.H., Thoai, N.: A genetic algorithm for power-aware virtual machine allocation in private cloud. In: Proceedings of the International Conference on Information and Communication Technology, pp. 183\u2013191. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-36818-9_19"},{"key":"2954_CR57","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1155\/2013\/878542","volume":"2013","author":"X Wang","year":"2013","unstructured":"Wang, X., Liu, X., Fan, L., Jia, X.: A decentralized virtual machine migration approach of data centers for cloud computing. Math. Probl. Eng. 2013, 10 (2013). https:\/\/doi.org\/10.1155\/2013\/878542","journal-title":"Math. Probl. Eng."},{"key":"2954_CR58","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1016\/j.future.2015.02.001","volume":"50","author":"Y Ding","year":"2015","unstructured":"Ding, Y., Qin, X., Liu, L., Wang, T.: Energy efficient scheduling of virtual machines in cloud with deadline constraint. Future Gener. Comput. Syst. 50, 62\u201374 (2015). https:\/\/doi.org\/10.1016\/j.future.2015.02.001","journal-title":"Future Gener. Comput. Syst."},{"issue":"3","key":"2954_CR59","doi-asserted-by":"publisher","first-page":"481","DOI":"10.1007\/s10586-012-0214-y","volume":"16","author":"G Lov\u00e1sz","year":"2013","unstructured":"Lov\u00e1sz, G., Niedermeier, F., de Meer, H.: Performance tradeoffs of energy-aware virtual machine consolidation. Clust. Comput. 16(3), 481\u2013496 (2013). https:\/\/doi.org\/10.1007\/s10586-012-0214-y","journal-title":"Clust. Comput."},{"key":"2954_CR60","unstructured":"Madhusudhan, B., Sekaran, K.C.: A Genetic algorithm approach for virtual machine placement in cloud. Paper presented at the international conference on emerging research in computing, information, communication and applications (ERCICA 2013), Bangalore, India (2013)"},{"issue":"2","key":"2954_CR61","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1007\/s10723-015-9327-x","volume":"13","author":"V Ebrahimirad","year":"2015","unstructured":"Ebrahimirad, V., Goudarzi, M., Rajabi, A.: Energy-aware scheduling for precedence-constrained parallel virtual machines in virtualized data centers. J. Grid Comput. 13(2), 233\u2013253 (2015). https:\/\/doi.org\/10.1007\/s10723-015-9327-x","journal-title":"J. Grid Comput."},{"key":"2954_CR62","doi-asserted-by":"crossref","unstructured":"Verma, A., Ahuja, P., Neogi, A.: pMapper: power and migration cost aware application placement in virtualized systems. Paper presented at the 9th ACM\/IFIP\/USENIX international conference on the middleware, Leuven, Belgium (2008)","DOI":"10.1007\/978-3-540-89856-6_13"},{"key":"2954_CR63","first-page":"15","volume":"1","author":"M Abdullah","year":"2017","unstructured":"Abdullah, M., Lu, K., Wieder, P., Yahyapour, R.: A heuristic-based approach for dynamic VMS consolidation in cloud data centers. Arab. J. Sci. Eng. 1, 15 (2017)","journal-title":"Arab. J. Sci. Eng."},{"issue":"5","key":"2954_CR64","doi-asserted-by":"publisher","first-page":"1621","DOI":"10.1016\/j.compeleceng.2013.11.001","volume":"40","author":"Y Gao","year":"2014","unstructured":"Gao, Y., Guan, H., Qi, Z., Song, T., Huan, F., Liu, L.: Service level agreement based energy-efficient resource management in cloud data centers. Comput. Electr. Eng. 40(5), 1621\u20131633 (2014). https:\/\/doi.org\/10.1016\/j.compeleceng.2013.11.001","journal-title":"Comput. Electr. Eng."},{"key":"2954_CR65","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1016\/j.future.2013.07.007","volume":"36","author":"Y Kessaci","year":"2014","unstructured":"Kessaci, Y., Melab, N., Talbi, E.-G.: A multi-start local search heuristic for an energy efficient VMs assignment on top of the OpenNebula cloud manager. Future Gener. Comput. Syst. 36, 237\u2013256 (2014)","journal-title":"Future Gener. Comput. Syst."},{"issue":"2","key":"2954_CR66","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/MIC.2011.44","volume":"15","author":"D Miloji\u010di\u0107","year":"2011","unstructured":"Miloji\u010di\u0107, D., Llorente, I.M., Montero, R.S.: Opennebula: a cloud management tool. IEEE Internet Comput. 15(2), 11\u201314 (2011)","journal-title":"IEEE Internet Comput."},{"issue":"8","key":"2954_CR67","doi-asserted-by":"crossref","first-page":"1027","DOI":"10.1016\/j.future.2011.04.016","volume":"27","author":"TC Ferreto","year":"2011","unstructured":"Ferreto, T.C., Netto, M.A., Calheiros, R.N., De Rose, C.A.: Server consolidation with migration control for virtualized data centers. Future Gener. Comput. Syst. 27(8), 1027\u20131034 (2011)","journal-title":"Future Gener. Comput. Syst."},{"key":"2954_CR68","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1016\/j.eswa.2018.11.029","volume":"120","author":"F Alharbi","year":"2019","unstructured":"Alharbi, F., Tian, Y.-C., Tang, M., Zhang, W.-Z., Peng, C., Fei, M.: An ant colony system for energy-efficient dynamic virtual machine placement in data centers. Expert Syst. Appl. 120, 228\u2013238 (2019)","journal-title":"Expert Syst. Appl."},{"key":"2954_CR69","doi-asserted-by":"crossref","unstructured":"Liu, X.-F., Zhan, Z.-H., Du, K.-J., Chen, W.-N.: Energy aware virtual machine placement scheduling in cloud computing based on ant colony optimization approach. Paper presented at the Genetic and evolutionary computation, Vancouver, BC, Canada (2014)","DOI":"10.1145\/2576768.2598265"},{"key":"2954_CR70","doi-asserted-by":"crossref","unstructured":"Alharbi, F., Tian, Y.-C., Tang, M., Ferdaus, M.H.: Profile-based ant colony optimization for energy-efficient virtual machine placement. In: Proceedings of the International Conference on Neural Information Processing 2017, pp. 863\u2013871. Springer, Cham (2017)","DOI":"10.1007\/978-3-319-70087-8_88"},{"key":"2954_CR71","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1016\/j.datak.2019.03.001","volume":"120","author":"Z Xiao","year":"2019","unstructured":"Xiao, Z., Ming, Z.: A state based energy optimization framework for dynamic virtual machine placement. Data Knowl. Eng. 120, 83\u201399 (2019)","journal-title":"Data Knowl. Eng."},{"issue":"1","key":"2954_CR72","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1145\/1496091.1496103","volume":"39","author":"A Greenberg","year":"2008","unstructured":"Greenberg, A., Hamilton, J., Maltz, D.A., Patel, P.: The cost of a cloud: research problems in data center networks. ACM SIGCOMM Comput. Commun. Rev. 39(1), 68\u201373 (2008)","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"issue":"1","key":"2954_CR73","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1016\/j.comnet.2012.09.008","volume":"57","author":"W Fang","year":"2013","unstructured":"Fang, W., Liang, X., Li, S., Chiaraviglio, L., Xiong, N.: VMPlanner: optimizing virtual machine placement and traffic flow routing to reduce network power costs in cloud data centers. Comput. Netw. 57(1), 179\u2013196 (2013)","journal-title":"Comput. Netw."},{"key":"2954_CR74","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1016\/j.micpro.2016.07.013","volume":"52","author":"X Liu","year":"2017","unstructured":"Liu, X., Gu, H., Zhang, H., Liu, F., Chen, Y., Yu, X.: Energy-Aware on-chip virtual machine placement for cloud-supported cyber-physical systems. Microprocess. Microsyst. 52, 427\u2013437 (2017). https:\/\/doi.org\/10.1016\/j.micpro.2016.07.013","journal-title":"Microprocess. Microsyst."},{"key":"2954_CR75","doi-asserted-by":"crossref","unstructured":"Meng, X., Pappas, V., Zhang, L.: Improving the scalability of data center networks with traffic-aware virtual machine placement. Paper presented at the 29th conference on Information communications, San Diego, California, USA (2010)","DOI":"10.1109\/INFCOM.2010.5461930"},{"issue":"2","key":"2954_CR76","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1287\/mnsc.9.2.294","volume":"9","author":"GC Armour","year":"1963","unstructured":"Armour, G.C., Buffa, E.S.: A heuristic algorithm and simulation approach to relative location of facilities. Manage. Sci. 9(2), 294\u2013309 (1963)","journal-title":"Manage. Sci."},{"issue":"2","key":"2954_CR77","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1016\/0377-2217(84)90231-5","volume":"17","author":"RE Burkard","year":"1984","unstructured":"Burkard, R.E., Rendl, F.: A thermodynamically motivated simulation procedure for combinatorial optimization problems. Eur. J. Oper. Res. 17(2), 169\u2013174 (1984)","journal-title":"Eur. J. Oper. Res."},{"issue":"1","key":"2954_CR78","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1007\/s10723-015-9343-x","volume":"14","author":"RAC da Silva","year":"2016","unstructured":"da Silva, R.A.C., da Fonseca, N.L.S.: Topology-aware virtual machine placement in data centers. J. Grid Comput. 14(1), 75\u201390 (2016). https:\/\/doi.org\/10.1007\/s10723-015-9343-x","journal-title":"J. Grid Comput."},{"key":"2954_CR79","doi-asserted-by":"publisher","first-page":"508","DOI":"10.1016\/j.comnet.2015.08.042","volume":"91","author":"A Rahimzadeh Ilkhechi","year":"2015","unstructured":"Rahimzadeh Ilkhechi, A., Korpeoglu, I., Ulusoy, \u00d6.: Network-aware virtual machine placement in cloud data centers with multiple traffic-intensive components. Comput. Netw. 91, 508\u2013527 (2015). https:\/\/doi.org\/10.1016\/j.comnet.2015.08.042","journal-title":"Comput. Netw."},{"issue":"5","key":"2954_CR80","doi-asserted-by":"crossref","first-page":"853","DOI":"10.1007\/s10766-013-0274-5","volume":"42","author":"F Song","year":"2013","unstructured":"Song, F., Huang, D., Zhou, H., Zhang, H., You, I.: An optimization-based scheme for efficient virtual machine placement. Int. J. Parallel Prog. 42(5), 853\u2013872 (2013)","journal-title":"Int. J. Parallel Prog."},{"key":"2954_CR81","doi-asserted-by":"crossref","unstructured":"Xu, J., Fortes, J.A.: Multi-objective virtual machine placement in virtualized data center environments. Paper presented at the IEEE\/ACM international conference on green computing and communications (GreenCom) and IEEE\/ACM international conference on cyber, physical and social computing (CPSCom), Hangzhou, China (2010)","DOI":"10.1109\/GreenCom-CPSCom.2010.137"},{"issue":"6","key":"2954_CR82","doi-asserted-by":"publisher","first-page":"1297","DOI":"10.1007\/s00521-014-1804-9","volume":"26","author":"K-M Cho","year":"2014","unstructured":"Cho, K.-M., Tsai, P.-W., Tsai, C.-W., Yang, C.-S.: A hybrid meta-heuristic algorithm for VM scheduling with load balancing in cloud computing. Neural Comput. Appl. 26(6), 1297\u20131309 (2014). https:\/\/doi.org\/10.1007\/s00521-014-1804-9","journal-title":"Neural Comput. Appl."},{"key":"2954_CR83","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1016\/j.future.2012.05.015","volume":"32","author":"L He","year":"2014","unstructured":"He, L., Zou, D., Zhang, Z., Chen, C., Jin, H., Jarvis, S.A.: Developing resource consolidation frameworks for moldable virtual machines in clouds. Future Gener. Comput. Syst. 32, 69\u201381 (2014). https:\/\/doi.org\/10.1016\/j.future.2012.05.015","journal-title":"Future Gener. Comput. Syst."},{"key":"2954_CR84","doi-asserted-by":"crossref","unstructured":"Hermenier, F., Lorca, X., Menaud, J.-M., Muller, G., Lawall, J.: Entropy: a consolidation manager for clusters. Paper presented at the ACM SIGPLAN\/SIGOPS international conference on virtual execution environments, Washington, DC, USA (2009)","DOI":"10.1145\/1508293.1508300"},{"issue":"2","key":"2954_CR85","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1016\/S1353-4858(12)70014-4","volume":"2012","author":"M Wray","year":"2012","unstructured":"Wray, M.: From server consolidation to network consolidation. Netw. Secur. 2012(2), 8\u201311 (2012). https:\/\/doi.org\/10.1016\/S1353-4858(12)70014-4","journal-title":"Netw. Secur."},{"key":"2954_CR86","doi-asserted-by":"crossref","unstructured":"Khosravi, A., Garg, S., Buyya, R.: Energy and carbon-efficient placement of virtual machines in distributed cloud data centers. In: Wolf, F., Mohr, B., Mey, D. (eds.) Euro-Par 2013 Parallel Processing. Lecture Notes in Computer Science, vol. 8097, pp. 317\u2013328. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-40047-6_33"},{"key":"2954_CR87","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-014-0359-y","author":"FF Moghaddam","year":"2014","unstructured":"Moghaddam, F.F., Moghaddam, R.F., Cheriet, M.: Carbon-aware distributed cloud: multi-level grouping genetic algorithm. Clust.Comput. (2014). https:\/\/doi.org\/10.1007\/s10586-014-0359-y","journal-title":"Clust.Comput."},{"key":"2954_CR88","doi-asserted-by":"crossref","unstructured":"Pop, C.B., Anghel, I., Cioara, T., Salomie, I., Vartic, I.: A swarm-inspired data center consolidation methodology. Paper presented at the 2nd international conference on web intelligence, mining and semantics, Craiova, Romania (2012)","DOI":"10.1145\/2254129.2254180"},{"issue":"2","key":"2954_CR89","doi-asserted-by":"publisher","first-page":"606","DOI":"10.1007\/s11227-012-0861-z","volume":"64","author":"S Son","year":"2013","unstructured":"Son, S., Jung, G., Jun, S.: An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider. J. Supercomput. 64(2), 606\u2013637 (2013). https:\/\/doi.org\/10.1007\/s11227-012-0861-z","journal-title":"J. Supercomput."},{"issue":"2","key":"2954_CR90","doi-asserted-by":"crossref","first-page":"358","DOI":"10.1016\/j.future.2011.07.003","volume":"28","author":"J Tordsson","year":"2012","unstructured":"Tordsson, J., Montero, R.S., Moreno-Vozmediano, R., Llorente, I.M.: Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers. Future Gener. Comput. Syst. 28(2), 358\u2013367 (2012)","journal-title":"Future Gener. Comput. Syst."},{"issue":"5","key":"2954_CR91","doi-asserted-by":"crossref","first-page":"519","DOI":"10.1287\/mnsc.36.5.519","volume":"36","author":"R Fourer","year":"1990","unstructured":"Fourer, R., Gay, D.M., Kernighan, B.W.: A modeling language for mathematical programming. Manage. Sci. 36(5), 519\u2013554 (1990)","journal-title":"Manage. Sci."},{"key":"2954_CR92","unstructured":"IBM Corporation: CPLEX Optimizer. http:\/\/www-01.ibm.com\/software\/commerce\/optimization\/cplex-optimizer\/index.html . Accessed Oct 2014"},{"issue":"9","key":"2954_CR93","doi-asserted-by":"crossref","first-page":"803","DOI":"10.1002\/cpe.728","volume":"15","author":"JJ Dongarra","year":"2003","unstructured":"Dongarra, J.J., Luszczek, P., Petitet, A.: The LINPACK benchmark: past, present and future. Concurr. Comput. Pract. Exp. 15(9), 803\u2013820 (2003)","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"2954_CR94","volume-title":"AMPL: A Mathematical Programming Language","author":"R Fourer","year":"1987","unstructured":"Fourer, R., Gay, D.M., Kernighan, B.W.: AMPL: A Mathematical Programming Language. AT&T Bell Laboratories, Murray Hill (1987)"},{"issue":"8","key":"2954_CR95","doi-asserted-by":"crossref","first-page":"1230","DOI":"10.1016\/j.jcss.2013.02.004","volume":"79","author":"Y Gao","year":"2013","unstructured":"Gao, Y., Guan, H., Qi, Z., Hou, Y., Liu, L.: A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J. Comput. Syst. Sci. 79(8), 1230\u20131242 (2013)","journal-title":"J. Comput. Syst. Sci."},{"key":"2954_CR96","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1007\/978-1-4614-6940-7_15","volume-title":"Search Methodologies","author":"K Deb","year":"2014","unstructured":"Deb, K.: Multi-objective optimization. In: Burke, E.K., Kendall, G. (eds.) Search Methodologies, pp. 403\u2013449. Springer, New York (2014)"},{"key":"2954_CR97","volume-title":"Genetic Algorithm and Engineering Optimization","author":"M Gen","year":"2000","unstructured":"Gen, M., Cheng, R.: Genetic Algorithm and Engineering Optimization. Wiley, New York (2000)"},{"key":"2954_CR98","series-title":"Studies in Computational Intelligence","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1007\/978-3-540-88051-6_15","volume-title":"Multi-Objective Memetic Algorithms","author":"A Caponio","year":"2009","unstructured":"Caponio, A., Neri, F.: Integrating cross-dominance adaptation in multi-objective memetic algorithms. In: Goh, C.-K., Ong, Y.-S., Tan, K. (eds.) Multi-Objective Memetic Algorithms. Studies in Computational Intelligence, vol. 171, pp. 325\u2013351. Springer, Berlin (2009)"},{"issue":"2","key":"2954_CR99","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182\u2013197 (2002)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"2954_CR100","doi-asserted-by":"crossref","unstructured":"Feller, E., Rilling, L., Morin, C.: Energy-aware ant colony based workload placement in clouds. Paper presented at the 12th IEEE\/ACM international conference on grid computing, Lyon (2011)","DOI":"10.1109\/Grid.2011.13"},{"key":"2954_CR101","unstructured":"Veldhuizen, D.: Multiobjective evolutionary algorithms: classifications, analyses, and new innovations. In: School of Engineering of the Air Force Institute of Technology, Dayton, Ohio (1999)"},{"key":"2954_CR102","unstructured":"Schott, J.R.: Fault tolerant design using single and multicriteria genetic algorithm optimization. In: Air Force Inst of Tech Wright-Patterson AFB OH (1995)"},{"issue":"3","key":"2954_CR103","doi-asserted-by":"crossref","first-page":"575","DOI":"10.1080\/0952813X.2016.1212101","volume":"29","author":"S Jamali","year":"2017","unstructured":"Jamali, S., Malektaji, S., Analoui, M.: An imperialist competitive algorithm for virtual machine placement in cloud computing. J. Exp. Theor. Artif. Intell. 29(3), 575\u2013596 (2017)","journal-title":"J. Exp. Theor. Artif. Intell."},{"key":"2954_CR104","doi-asserted-by":"crossref","unstructured":"Atashpaz-Gargari, E., Lucas, C.: Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. Paper presented at the IEEE congress on evolutionary eomputation. CEC (2007)","DOI":"10.1109\/CEC.2007.4425083"},{"issue":"1","key":"2954_CR105","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1007\/s11227-011-0658-5","volume":"61","author":"M Sharifi","year":"2012","unstructured":"Sharifi, M., Salimi, H., Najafzadeh, M.: Power-efficient distributed scheduling of virtual machines using workload-aware consolidation techniques. J. Supercomput. 61(1), 46\u201366 (2012)","journal-title":"J. Supercomput."},{"issue":"3","key":"2954_CR106","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/CC.2014.6825253","volume":"11","author":"J Dong","year":"2014","unstructured":"Dong, J., Wang, H., Li, Y., Cheng, S.: Virtual machine scheduling for improving energy efficiency in IaaS cloud. Commun. China 11(3), 1\u201312 (2014). https:\/\/doi.org\/10.1109\/CC.2014.6825253","journal-title":"Commun. China"},{"issue":"2","key":"2954_CR107","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1007\/s11063-014-9339-8","volume":"41","author":"M Tang","year":"2014","unstructured":"Tang, M., Pan, S.: A hybrid genetic algorithm for the energy-efficient virtual machine placement problem in data centers. Neural Process. Lett. 41(2), 211\u2013221 (2014)","journal-title":"Neural Process. Lett."},{"issue":"4","key":"2954_CR108","doi-asserted-by":"publisher","first-page":"587","DOI":"10.1080\/10798587.2016.1152775","volume":"22","author":"X Chen","year":"2016","unstructured":"Chen, X., Jiang, J.-H.: A method of virtual machine placement for fault-tolerant cloud applications. Intell. Autom. Soft Comput. 22(4), 587\u2013597 (2016). https:\/\/doi.org\/10.1080\/10798587.2016.1152775","journal-title":"Intell. Autom. Soft Comput."},{"issue":"1","key":"2954_CR109","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1007\/s11227-017-2112-9","volume":"74","author":"MK Gupta","year":"2018","unstructured":"Gupta, M.K., Amgoth, T.: Resource-aware virtual machine placement algorithm for IaaS cloud. J. Supercomput. 74(1), 122\u2013140 (2018)","journal-title":"J. Supercomput."},{"key":"2954_CR110","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.compeleceng.2014.09.005","volume":"42","author":"S Esfandiarpoor","year":"2015","unstructured":"Esfandiarpoor, S., Pahlavan, A., Goudarzi, M.: Structure-aware online virtual machine consolidation for datacenter energy improvement in cloud computing. Comput. Electr. Eng. 42, 74\u201389 (2015)","journal-title":"Comput. Electr. Eng."},{"issue":"1","key":"2954_CR111","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: CloudSim a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41(1), 23\u201350 (2011)","journal-title":"Softw. Pract. Exp."},{"issue":"4","key":"2954_CR112","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1007\/BF02009683","volume":"7","author":"M Yue","year":"1991","unstructured":"Yue, M.: A simple proof of the inequality FFD (L)\u2009\u2264\u200911\/9 OPT (L)\u2009+\u20091,\u2200 L for the FFD bin-packing algorithm. Acta Mathematicae Applicatae Sinica 7(4), 321\u2013331 (1991)","journal-title":"Acta Mathematicae Applicatae Sinica"},{"issue":"6","key":"2954_CR113","doi-asserted-by":"crossref","first-page":"1385","DOI":"10.1109\/TPDS.2018.2794369","volume":"29","author":"H Zhao","year":"2018","unstructured":"Zhao, H., Wang, J., Liu, F., Wang, Q., Zhang, W., Zheng, Q.: Power-aware and performance-guaranteed virtual machine placement in the cloud. IEEE Trans. Parallel Distrib. Syst. 29(6), 1385\u20131400 (2018)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"2954_CR114","doi-asserted-by":"crossref","unstructured":"Wang, J., Huang, C., He, K., Wang, X., Chen, X., Qin, K.: An energy-aware resource allocation heuristics for VM scheduling in cloud. In: Proceedings of the 2013 International Conference on IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing, pp. 587\u2013594. IEEE (2013)","DOI":"10.1109\/HPCC.and.EUC.2013.89"},{"key":"2954_CR115","doi-asserted-by":"crossref","unstructured":"Bobroff, N., Kochut, A., Beaty, K.: Dynamic placement of virtual machines for managing sla violations. Paper presented at the 10th IFIP\/IEEE international symposium on integrated network management, Munich (2007)","DOI":"10.1109\/INM.2007.374776"},{"issue":"2","key":"2954_CR116","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1007\/s10586-007-0043-6","volume":"11","author":"B Khargharia","year":"2008","unstructured":"Khargharia, B., Hariri, S., Yousif, M.S.: Autonomic power and performance management for computing systems. Clust. Comput. 11(2), 167\u2013181 (2008)","journal-title":"Clust. Comput."},{"key":"2954_CR117","doi-asserted-by":"crossref","unstructured":"Ranganathan, P., Leech, P., Irwin, D., Chase, J.: Ensemble-level power management for dense blade servers. Paper presented at the ACM SIGARCH computer architecture news (2006)","DOI":"10.1145\/1150019.1136492"},{"key":"2954_CR118","unstructured":"Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: Improving the strength Pareto evolutionary algorithm. In: Proceedings of the International Conference on Swiss Federal Institute of Technology (ETH), Zurich, Switzerland (2001)"},{"issue":"11","key":"2954_CR119","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/MC.2004.217","volume":"37","author":"R Bianchini","year":"2004","unstructured":"Bianchini, R., Rajamony, R.: Power and energy management for server systems. IEEE Comput. 37(11), 68\u201374 (2004)","journal-title":"IEEE Comput."},{"key":"2954_CR120","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1007\/978-3-642-34487-9_39","volume-title":"Neural Information Processing","author":"G Wu","year":"2012","unstructured":"Wu, G., Tang, M., Tian, Y.-C., Li, W.: Energy-efficient virtual machine placement in data centers by genetic algorithm. In: Huang, T., Zeng, Z., Li, C., Leung, C. (eds.) Neural Information Processing. Lecture Notes in Computer Science, vol. 7665, pp. 315\u2013323. Springer, Berlin (2012)"},{"key":"2954_CR121","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1155\/2016\/3101658","volume":"2016","author":"T Chen","year":"2016","unstructured":"Chen, T., Gao, X., Chen, G.: Optimized virtual machine placement with traffic-aware balancing in data center networks. Sci. Programm. 2016, 10 (2016). https:\/\/doi.org\/10.1155\/2016\/3101658","journal-title":"Sci. Programm."},{"key":"2954_CR122","doi-asserted-by":"crossref","unstructured":"Gupta, A., Milojicic, D., Kal\u00e9, L.V.: Optimizing VM placement for HPC in the cloud. Paper presented at the workshop on cloud services, federation, and the 8th open cirrus summit, San Jose, California, USA (2012)","DOI":"10.1145\/2378975.2378977"},{"key":"2954_CR123","doi-asserted-by":"crossref","unstructured":"Gupta, A., Kal\u00e9, L.V., Milojicic, D., Faraboschi, P., Balle, S.M.: HPC-Aware VM Placement in Infrastructure Clouds. Paper presented at the IEEE international conference on cloud engineering (IC2E), Redwood City, CA (2013)","DOI":"10.1109\/IC2E.2013.38"},{"key":"2954_CR124","unstructured":"OpenStack Open Source Cloud Computing Software. https:\/\/www.openstack.org"},{"issue":"4","key":"2954_CR125","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1109\/MC.2010.111","volume":"43","author":"AI Avetisyan","year":"2010","unstructured":"Avetisyan, A.I., Campbell, R., Gupta, I., Heath, M.T., Ko, S.Y., Ganger, G.R., Kozuch, M.A., O\u2019Hallaron, D., Kunze, M., Kwan, T.T., Lai, K., Lyons, M., Milojicic, D.S., Hing Yan, L., Yeng Chai, S., Ng Kwang, M., Luke, J.Y., Han, N.: Open cirrus: a global cloud computing testbed. Computer 43(4), 35\u201343 (2010). https:\/\/doi.org\/10.1109\/MC.2010.111","journal-title":"Computer"},{"issue":"3","key":"2954_CR126","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1007\/s10766-013-0286-1","volume":"43","author":"H Jin","year":"2013","unstructured":"Jin, H., Qin, H., Wu, S., Guo, X.: CCAP: a cache contention-aware virtual machine placement approach for hpc cloud. Int. J. Parallel Prog. 43(3), 403\u2013420 (2013). https:\/\/doi.org\/10.1007\/s10766-013-0286-1","journal-title":"Int. J. Parallel Prog."},{"issue":"3","key":"2954_CR127","doi-asserted-by":"publisher","first-page":"1489","DOI":"10.1007\/s11227-013-0939-2","volume":"66","author":"S-G Kim","year":"2013","unstructured":"Kim, S.-G., Eom, H., Yeom, H.: Virtual machine consolidation based on interference modeling. J. Supercomput. 66(3), 1489\u20131506 (2013). https:\/\/doi.org\/10.1007\/s11227-013-0939-2","journal-title":"J. Supercomput."},{"issue":"7","key":"2954_CR128","doi-asserted-by":"publisher","first-page":"1789","DOI":"10.1002\/cpe.3346","volume":"27","author":"G Mc Evoy","year":"2014","unstructured":"Mc Evoy, G., Mury, A.R., Schulze, B.: An analysis of definition and placement of virtual machines for high performance applications on Clouds. Concurr. Comput. Pract. Exp. 27(7), 1789\u20131814 (2014). https:\/\/doi.org\/10.1002\/cpe.3346","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"2954_CR129","doi-asserted-by":"crossref","unstructured":"Stillwell, M., Vivien, F., Casanova, H.: Virtual machine resource allocation for service hosting on heterogeneous distributed platforms. Paper presented at the 26th IEEE international parallel and distributed processing symposium, Shanghai, China (2012)","DOI":"10.1109\/IPDPS.2012.75"},{"key":"2954_CR130","doi-asserted-by":"crossref","unstructured":"Lucas Simarro, J.L., Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M.: Dynamic placement of virtual machines for cost optimization in multi-cloud environments. Paper presented at the international conference on high performance computing and simulation (HPCS), Istanbul (2011)","DOI":"10.1109\/HPCSim.2011.5999800"},{"key":"2954_CR131","doi-asserted-by":"crossref","unstructured":"Chaisiri, S., Lee, B.-S., Niyato, D.: Optimal virtual machine placement across multiple cloud providers. Paper presented at the IEEE Asia-Pacific services computing conference, Singapore (2009)","DOI":"10.1109\/APSCC.2009.5394134"},{"issue":"9","key":"2954_CR132","doi-asserted-by":"publisher","first-page":"2260","DOI":"10.1002\/cpe.2972","volume":"27","author":"JL Lucas-Simarro","year":"2012","unstructured":"Lucas-Simarro, J.L., Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M.: Cost optimization of virtual infrastructures in dynamic multi-cloud scenarios. Concurr. Comput. Pract. Exp. 27(9), 2260\u20132277 (2012). https:\/\/doi.org\/10.1002\/cpe.2972","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"2954_CR133","volume-title":"Introduction to Algorithms","author":"TH Cormen","year":"2001","unstructured":"Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms. MIT Press, Cambridge (2001)"},{"key":"2954_CR134","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-07807-5","volume-title":"How to Solve It: Modern Heuristics","author":"Z Michalewicz","year":"2004","unstructured":"Michalewicz, Z., Fogel, D.B.: How to Solve It: Modern Heuristics. Springer Science & Business Media, New York (2004)"},{"issue":"6","key":"2954_CR135","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1002\/nem.1873","volume":"24","author":"V Perumal","year":"2014","unstructured":"Perumal, V., Subbiah, S.: Power-conservative server consolidation based resource management in cloud. Int. J. Netw. Manage 24(6), 415\u2013432 (2014). https:\/\/doi.org\/10.1002\/nem.1873","journal-title":"Int. J. Netw. Manage"},{"key":"2954_CR136","first-page":"3","volume-title":"Evolutionary Optimization. International Series in Operations Research & Management Science","author":"M Hillier","year":"2002","unstructured":"Hillier, M., Hillier, F.: Conventional optimization techniques. In: Sarker, R., et al. (eds.) Evolutionary Optimization. International Series in Operations Research & Management Science, pp. 3\u201325. Springer, New York (2002)"},{"key":"2954_CR137","volume-title":"Introduction to operations research","author":"FS Hillier","year":"2001","unstructured":"Hillier, F.S., Lieberman, G.J.: Introduction to operations research. Tata McGraw-Hill Education, New York (2001)"},{"key":"2954_CR138","volume-title":"Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence","author":"JH Holland","year":"1975","unstructured":"Holland, J.H.: Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. University of Michigan Press, Ann Arbor (1975)"},{"key":"2954_CR139","first-page":"36","volume-title":"Encyclopedia of Machine Learning","author":"M Dorigo","year":"2010","unstructured":"Dorigo, M., Birattari, M.: Ant colony optimization. In: Sammut, C., Webb, G.I. (eds.) Encyclopedia of Machine Learning, pp. 36\u201339. Springer, New York (2010)"},{"key":"2954_CR140","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-540-78295-7","volume-title":"Hybrid Metaheuristics","author":"C Blum","year":"2008","unstructured":"Blum, C., Roli, A.: Hybrid metaheuristics: an introduction. In: Blum, C., Roli, A. (eds.) Hybrid Metaheuristics, pp. 1\u201330. Springer, New York (2008)"},{"issue":"2","key":"2954_CR141","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1016\/j.tcs.2005.05.020","volume":"344","author":"M Dorigo","year":"2005","unstructured":"Dorigo, M., Blum, C.: Ant colony optimization theory: a survey. Theoret. Comput. Sci. 344(2), 243\u2013278 (2005)","journal-title":"Theoret. Comput. Sci."},{"key":"2954_CR142","volume-title":"Handbook of Natural Computing","author":"KA Dowsland","year":"2012","unstructured":"Dowsland, K.A., Thompson, J.M.: Simulated annealing. In: Popovici, E., et al. (eds.) Handbook of Natural Computing. Springer, New York (2012)"},{"key":"2954_CR143","volume-title":"Artificial Intelligence: A Modern Approach","author":"SJ Russell","year":"2003","unstructured":"Russell, S.J., Norvig, P.: Artificial Intelligence: A Modern Approach. Pearson Education, London (2003)"},{"key":"2954_CR144","series-title":"International Series in Operations Research & Management Science","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1007\/0-306-48056-5_10","volume-title":"Handbook of Metaheuristics","author":"D Henderson","year":"2003","unstructured":"Henderson, D., Jacobson, S., Johnson, A.: The Theory and Practice of Simulated Annealing. In: Glover, F., Kochenberger, G. (eds.) Handbook of Metaheuristics. International Series in Operations Research & Management Science, vol. 57, pp. 287\u2013319. Springer, New York (2003)"},{"key":"2954_CR145","unstructured":"Karaboga, D.: An idea based on honey bee swarm for numerical optimization. In. Technical Report-tr06, Erciyes University, Engineering Faculty, Computer Engineering Department (2005)"},{"key":"2954_CR146","unstructured":"Karaboga, D., Basturk, B.: Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. In: Proceedings of the International Conference on 12th International Fuzzy Systems Association World Congress. Springer, New York (2007)"},{"issue":"5","key":"2954_CR147","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1016\/0305-0548(86)90048-1","volume":"13","author":"F Glover","year":"1986","unstructured":"Glover, F.: Future paths for integer programming and links to artificial intelligence. Comput. Oper. Res. 13(5), 533\u2013549 (1986)","journal-title":"Comput. Oper. Res."},{"key":"2954_CR148","unstructured":"Moscato, P.: On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms. Caltech concurrent computation program, C3P Report 826, 1989 (1989)"},{"key":"2954_CR149","doi-asserted-by":"crossref","DOI":"10.1201\/9781420013627","volume-title":"Multi-objective optimization in computer networks using metaheuristics","author":"Y Donoso","year":"2016","unstructured":"Donoso, Y., Fabregat, R.: Multi-objective optimization in computer networks using metaheuristics. Auerbach Publications, Boca Raton (2016)"},{"key":"2954_CR150","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-84996-129-5","volume-title":"Introduction to evolutionary algorithms","author":"X Yu","year":"2010","unstructured":"Yu, X., Gen, M.: Introduction to evolutionary algorithms. Springer, New York (2010)"},{"key":"2954_CR151","unstructured":"Merz, P., Freisleben, B.: A comparison of memetic algorithms, tabu search, and ant colonies for the quadratic assignment problem. In: Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406) 1999, pp. 2063\u20132070. IEEE"},{"issue":"1","key":"2954_CR152","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.aei.2005.01.004","volume":"19","author":"E Elbeltagi","year":"2005","unstructured":"Elbeltagi, E., Hegazy, T., Grierson, D.: Comparison among five evolutionary-based optimization algorithms. Adv. Eng. Inform. 19(1), 43\u201353 (2005)","journal-title":"Adv. Eng. Inform."},{"key":"2954_CR153","doi-asserted-by":"publisher","DOI":"10.1155\/2014\/613719","author":"W Yue","year":"2014","unstructured":"Yue, W., Chen, Q.: Dynamic placement of virtual machines with both deterministic and stochastic demands for green cloud computing. Math. Probl. Eng. (2014). https:\/\/doi.org\/10.1155\/2014\/613719","journal-title":"Math. Probl. Eng."},{"key":"2954_CR154","unstructured":"Ming, C., Hui, Z., Ya-Yunn, S., Xiaorui, W., Guofei, J., Yoshihira, K.: Effective VM sizing in virtualized data centers. Paper presented at the IFIP\/IEEE international symposium on integrated network management, Dublin (2011)"},{"key":"2954_CR155","doi-asserted-by":"crossref","unstructured":"Benson, T., Akella, A., Maltz, D.A.: Network traffic characteristics of data centers in the wild. Paper presented at the 10th ACM SIGCOMM conference on Internet measurement, Melbourne, Australia (2010)","DOI":"10.1145\/1879141.1879175"},{"key":"2954_CR156","doi-asserted-by":"crossref","unstructured":"Kandula, S., Sengupta, S., Greenberg, A., Patel, P., Chaiken, R.: The nature of data center traffic: measurements & analysis. Paper presented at the 9th ACM SIGCOMM internet measurement conference, Chicago, Illinois, USA (2009)","DOI":"10.1145\/1644893.1644918"},{"key":"2954_CR157","unstructured":"Jin, H., Pan, D., Xu, J., Pissinou, N.: Efficient VM placement with multiple deterministic and stochastic resources in data centers. Paper presented at the IEEE Global Communications Conference (GLOBECOM), Anaheim, CA (2012)"},{"key":"2954_CR158","unstructured":"Meng, W., Xiaoqiao, M., Li, Z.: Consolidating virtual machines with dynamic bandwidth demand in data centers. Paper presented at the IEEE INFOCOM, Shanghai (2011)"},{"key":"2954_CR159","doi-asserted-by":"crossref","unstructured":"Isci, C., Hanson, J.E., Whalley, I., Steinder, M., Kephart, J.O.: Runtime Demand Estimation for effective dynamic resource management. Paper presented at the IEEE Network Operations and Management Symposium (NOMS), Osaka (2010)","DOI":"10.1109\/NOMS.2010.5488495"},{"key":"2954_CR160","volume-title":"Energy-efficient management of virtual machines in data centers for cloud computing","author":"A Beloglazov","year":"2013","unstructured":"Beloglazov, A.: Energy-efficient management of virtual machines in data centers for cloud computing. The University of Melbourne, Parkville (2013)"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-019-02954-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-019-02954-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-019-02954-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,24]],"date-time":"2022-09-24T20:03:57Z","timestamp":1664049837000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-019-02954-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,27]]},"references-count":160,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,6]]}},"alternative-id":["2954"],"URL":"https:\/\/doi.org\/10.1007\/s10586-019-02954-w","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,27]]},"assertion":[{"value":"7 August 2015","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 May 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 June 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 July 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}