{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,22]],"date-time":"2026-01-22T07:43:26Z","timestamp":1769067806677,"version":"3.49.0"},"reference-count":28,"publisher":"Emerald","issue":"4","license":[{"start":{"date-parts":[[2018,11,12]],"date-time":"2018-11-12T00:00:00Z","timestamp":1541980800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JSIT"],"published-print":{"date-parts":[[2018,11,12]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>This purpose of this paper is to propose a novel hybrid genetic algorithm based on a virtual machine (VM) placement method to improve energy efficiency in cloud data centers. How to place VMs on physical machines (PMs) to improve resource utilization and reduce energy consumption is one of the major concerns for cloud providers. Over the past few years, many approaches for VM placement (VMP) have been proposed; however, existing VM placement approaches only consider energy consumption by PMs, and do not consider the energy consumption of the communication network of a data center.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>This paper attempts to solve the energy consumption problem using a VM placement method in cloud data centers. Our approach uses a repairing procedure based on a best-fit decreasing heuristic to resolve violations caused by infeasible solutions that exceed the capacity of the resources during the evolution process.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>In addition, by reducing the energy consumption time with the proposed technique, the number of VM migrations was reduced compared with existing techniques. Moreover, the communication network caused less service level agreement violations (SLAV).<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>The proposed algorithm aims to minimize energy consumption in both PMs and communication networks of data centers. Our hybrid genetic algorithm is scalable because the computation time increases nearly linearly when the number of VMs increases.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/jsit-10-2017-0089","type":"journal-article","created":{"date-parts":[[2018,11,23]],"date-time":"2018-11-23T10:04:21Z","timestamp":1542967461000},"page":"430-445","source":"Crossref","is-referenced-by-count":14,"title":["An energy-efficient VM placement method for cloud data centers using a hybrid genetic algorithm"],"prefix":"10.1108","volume":"20","author":[{"given":"Mohamed Amine","family":"Kaaouache","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sadok","family":"Bouamama","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2020092606315362200_ref001","first-page":"1","article-title":"Promoting power to a first class metric in network simulations","volume-title":"23rd International Conference on Architecture of Computing Systems (ARCS)","year":"2010"},{"issue":"1","key":"key2020092606315362200_ref002","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1145\/277858.277897","article-title":"Generating representative web workloads for network and server performance evaluation","volume":"26","year":"1998","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"issue":"13","key":"key2020092606315362200_ref004","doi-asserted-by":"crossref","first-page":"1397","DOI":"10.1002\/cpe.1867","article-title":"Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers","volume":"24","year":"2012","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"5","key":"key2020092606315362200_ref003","doi-asserted-by":"crossref","first-page":"755","DOI":"10.1016\/j.future.2011.04.017","article-title":"Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing","volume":"28","year":"2012","journal-title":"Future Generation Computer Systems"},{"key":"key2020092606315362200_ref005","first-page":"267","article-title":"Network traffic characteristics of data centers in the wild","volume-title":"Proceedings of the 10th annual conference on Internet measurement - IMC \u201810","year":"2010"},{"issue":"7","key":"key2020092606315362200_ref025","first-page":"1045","article-title":"Energy-Efficient cloud computing","volume":"53","year":"2009","journal-title":"The Computer Journal"},{"issue":"1","key":"key2020092606315362200_ref026","first-page":"23","article-title":"CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms","volume":"41","year":"2010","journal-title":"Software: Practice and Experience"},{"key":"key2020092606315362200_ref006","first-page":"273","article-title":"Live migration of virtual machines","volume-title":"Proceedings of the 2nd Conference on Symposium on Networked Systems Design and Implementation","year":"2005"},{"key":"key2020092606315362200_ref007","first-page":"544","article-title":"A QoS based migration scheme for virtual machines in data center environments","volume-title":"Apnoms","year":"2009"},{"issue":"3","key":"key2020092606315362200_ref008","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1145\/1618525.1618528","article-title":"Post-copy live migration of virtual machines","volume":"43","year":"2009","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"key2020092606315362200_ref009","first-page":"43","article-title":"Hybrid job scheduling algorithm for cloud computing environment","volume-title":"Proceedings of the Fifth International Conference on Innovations in Bio-Inspired Computing and Applications IBICA 2014","year":"2014"},{"key":"key2020092606315362200_ref010a","first-page":"1061","article-title":"Solving bin packing problem with a hybrid genetic algorithm for VM placement in cloud","year":"2015"},{"key":"key2020092606315362200_ref010","first-page":"116","article-title":"Adaptive live migration to improve load balancing in virtual machine environment","volume-title":"European Conference on Parallel Processing","year":"2013"},{"key":"key2020092606315362200_ref011","first-page":"1","article-title":"Energy aware network operations","volume-title":"IEEE INFOCOM Workshops 2009","year":"2009"},{"key":"key2020092606315362200_ref012","first-page":"69","article-title":"VMMB: virtual machine memory balancing for unmodified operating systems","volume-title":"Journal of Grid Computing","year":"2012"},{"key":"key2020092606315362200_ref013","volume-title":"Energy Efficiency for Information Technology: How to Reduce Power Consumption in Servers and Data Centers","year":"2009"},{"key":"key2020092606315362200_ref014","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1109\/ICCAC.2015.10","article-title":"Enhancing cloud energy models for optimizing datacenters efficiency","volume-title":"2015 International Conference on Cloud and Autonomic Computing","year":"2015"},{"issue":"1","key":"key2020092606315362200_ref015","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1145\/1113361.1113374","article-title":"CoMon: a mostly-scalable monitoring system for PlanetLab","volume":"40","year":"2006","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"key2020092606315362200_ref016","unstructured":"Power, E.N. (2009), \u201cEnergy logic: reducing data center energy consumption by creating savings that Cascade across systems\u201d, White Paper of Emerson Electric Co, available at: www.varinsights.com\/doc\/energy-logic-reducing-data-center-energy-0009 (accessed at 3 October 2017)."},{"key":"key2020092606315362200_ref017","first-page":"348","article-title":"Computational complexity, genetic programming, and implications","volume-title":"European Conference on Genetic Programming","year":"2001"},{"key":"key2020092606315362200_ref018","first-page":"161","article-title":"A Penalty-based genetic algorithm for the migration cost-aware virtual machine placement problem in cloud data centers","volume-title":"International Conference on Neural Information Processing","year":"2015"},{"key":"key2020092606315362200_ref020","first-page":"103","article-title":"TETS: a Genetic-Based scheduler in cloud computing to decrease energy and makespan","volume-title":"International Conference on Hybrid Intellegent Systems","year":"2016"},{"issue":"2","key":"key2020092606315362200_ref019","doi-asserted-by":"crossref","first-page":"829","DOI":"10.1007\/s10586-014-0420-x","article-title":"FUGE: a joint Meta-heuristic approach to cloud job scheduling algorithm using fuzzy theory and a genetic method","volume":"18","year":"2015","journal-title":"Cluster Computing"},{"key":"key2020092606315362200_ref021","first-page":"1800","article-title":"Energy-saving adaptive computing and traffic engineering for Real-Time-Service Data centers","volume-title":"IEEE International Conference on Communication Workshop (ICCW)","year":"2015"},{"key":"key2020092606315362200_ref022","first-page":"491","article-title":"A survey of virtual machine placement techniques in a cloud data center","volume-title":"International Conference on Information Security and Privacy","year":"2015"},{"key":"key2020092606315362200_ref023","first-page":"243","article-title":"pMapper: power and migration cost aware application placement in virtualized systems","volume-title":"ACM\/IFIP\/USENIX International Conference on Distributed Systems Platforms and Open Distributed Processing","year":"2008"},{"key":"key2020092606315362200_ref027","first-page":"254","article-title":"Cost of virtual machine live migration in clouds: a performance evaluation","volume-title":"CloudCom. IEEE International Conference on Cloud Computing","year":"2009"},{"key":"key2020092606315362200_ref024","first-page":"581","volume-title":"A Dynamic Resource Allocation Model for Virtual Machine Management on Cloud","year":"2011"}],"container-title":["Journal of Systems and Information Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/JSIT-10-2017-0089\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/JSIT-10-2017-0089\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:24:02Z","timestamp":1753395842000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/jsit\/article\/20\/4\/430-445\/247343"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,12]]},"references-count":28,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,11,12]]}},"alternative-id":["10.1108\/JSIT-10-2017-0089"],"URL":"https:\/\/doi.org\/10.1108\/jsit-10-2017-0089","relation":{},"ISSN":["1328-7265"],"issn-type":[{"value":"1328-7265","type":"print"}],"subject":[],"published":{"date-parts":[[2018,11,12]]}}}