{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,3]],"date-time":"2025-12-03T17:47:59Z","timestamp":1764784079462,"version":"3.37.3"},"reference-count":59,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"11","license":[{"start":{"date-parts":[[2018,11,1]],"date-time":"2018-11-01T00:00:00Z","timestamp":1541030400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"name":"Spanish Government"},{"DOI":"10.13039\/501100011033","name":"Agencia Estatal de Investigaci\u00f3n","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100011033","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100008530","name":"Fondo Europeo de Desarrollo Regional","doi-asserted-by":"crossref","award":["TIN2017-88547-P"],"award-info":[{"award-number":["TIN2017-88547-P"]}],"id":[{"id":"10.13039\/501100008530","id-type":"DOI","asserted-by":"crossref"}]},{"name":"MINECO\/AEI\/FEDER"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2018,11,1]]},"DOI":"10.1109\/tpds.2018.2837743","type":"journal-article","created":{"date-parts":[[2018,5,17]],"date-time":"2018-05-17T18:51:40Z","timestamp":1526583100000},"page":"2568-2581","source":"Crossref","is-referenced-by-count":40,"title":["Multi-Objective Optimization for Virtual Machine Allocation and Replica Placement in Virtualized Hadoop"],"prefix":"10.1109","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2969-0597","authenticated-orcid":false,"given":"Carlos","family":"Guerrero","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2826-5970","authenticated-orcid":false,"given":"Isaac","family":"Lera","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9283-2378","authenticated-orcid":false,"given":"Belen","family":"Bermejo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6517-5395","authenticated-orcid":false,"given":"Carlos","family":"Juiz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2014.09.009"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1007\/s10619-012-7091-5"},{"key":"ref33","first-page":"188","article-title":"CDRM: A cost-effective dynamic replication management scheme for cloud storage cluster","author":"wei","year":"2010","journal-title":"Proc IEEE Int Conf Cluster Comput"},{"key":"ref32","first-page":"32","article-title":"ERMS: An elastic replication management system for HDFS","author":"cheng","year":"2012","journal-title":"Proc IEEE Int Conf Cluster Comput Workshops"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2011.07.001"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.14778\/2002938.2002943"},{"key":"ref37","first-page":"1","article-title":"Failure analysis of virtual and physical machines: Patterns,\n causes and characteristics","author":"birke","year":"2014","journal-title":"Proc 44th Annu IEEE\/IFIP Int Conf Depend Syst Netw"},{"key":"ref36","first-page":"527","article-title":"An improved model for live migration in data centre simulators","author":"maio","year":"2016","journal-title":"Proc 16th IEEE\/ACM Int Symp Cluster Cloud Grid Comput"},{"key":"ref35","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.future.2013.12.026","article-title":"Morpho: A\n decoupled MapReduce framework for elastic cloud computing","volume":"36","author":"lu","year":"2014","journal-title":"Future Generation Comput Syst"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2013.12.004"},{"key":"ref28","first-page":"1","article-title":"Modulo based data placement algorithm for energy consumption\n optimization of MapReduce system","author":"song","year":"2016","journal-title":"J Grid Comput"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2017.2716929"},{"key":"ref29","first-page":"262","article-title":"A new replica placement\n policy for hadoop distributed file system","author":"dai","year":"2016","journal-title":"Proc IEEE 2nd Int Conf Big Data Secur Cloud"},{"key":"ref2","article-title":"Performance evaluation of virtualized\n hadoop clusters","author":"ivanov","year":"2014","journal-title":"CoRR"},{"article-title":"HDFS architecture guide","year":"2008","author":"borthakur","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcss.2013.02.004"},{"key":"ref22","first-page":"112","article-title":"An\n energy-aware multi-start local search heuristic for scheduling VMs on the OpenNebula cloud distribution","author":"kessaci","year":"2012","journal-title":"Proc Int Conf High Perform Comput Simul"},{"key":"ref21","first-page":"96","article-title":"A power-aware virtual machine mapper using firefly\n optimization","author":"su","year":"2015","journal-title":"Proc Int Conf Adv Cloud Big Data"},{"key":"ref24","first-page":"179","article-title":"Multi-objective virtual machine placement in virtualized data center environments","author":"xu","year":"2010","journal-title":"Proc IEEE\/ACM Int Conf Green Comput Commun Int Conf Cyber Phys Social Comput"},{"key":"ref23","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1007\/s10723-017-9399-x","article-title":"Many-objective virtual machine placement","volume":"15","author":"l\u00f3pez-pires","year":"2017","journal-title":"J Grid Comput"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TBDATA.2016.2622719"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/SCC.2010.69"},{"key":"ref50","first-page":"135","article-title":"A survey of constraint handling techniques in evolutionary\n computation methods","volume":"4","author":"michalewicz","year":"1995","journal-title":"Evolution Programs"},{"key":"ref51","doi-asserted-by":"crossref","first-page":"10:1","DOI":"10.1145\/1629075.1629079","article-title":"A file assignment strategy independent of workload characteristic assumptions","volume":"5","author":"xie","year":"2009","journal-title":"Trans Storage"},{"key":"ref59","first-page":"203","author":"wadkar","year":"2014","journal-title":"Monitoring Hadoop"},{"key":"ref58","first-page":"13","article-title":"Scaling genetic\n algorithms using MapReduce","author":"verma","year":"2009","journal-title":"Proc 9th Int Conf Intell Syst Des Appl"},{"key":"ref57","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1007\/s11761-017-0219-8","article-title":"Optimized IoT service placement in the fog","volume":"11","author":"skarlat","year":"2017","journal-title":"Serv Oriented Comput Appl"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2015.2405351"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1007\/s00158-009-0460-7"},{"key":"ref54","first-page":"23","author":"zio","year":"2012","journal-title":"A Comparison of Methods for Selecting Preferred Solutions in Multiobjective Decision Making"},{"article-title":"Amazon EC2 instance types","year":"2016","author":"services","key":"ref53"},{"year":"2016","key":"ref52","article-title":"Enterprise infrastructure planning tool"},{"key":"ref10","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1016\/j.engappai.2015.11.002","article-title":"A\n survey of dynamic replication and replica selection strategies based on data mining techniques in data grids","volume":"48","author":"hamrouni","year":"2016","journal-title":"Eng Appl Artif Intell"},{"key":"ref11","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1007\/s10619-015-7173-2","article-title":"Performance analysis of data intensive cloud systems based on data\n management and replication: A survey","volume":"34","author":"malik","year":"2016","journal-title":"Distrib Parallel Databases"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2008.925798"},{"key":"ref12","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1016\/j.jnca.2016.02.005","article-title":"A comprehensive review of the data replication techniques in the cloud\n environments: Major trends and future directions","volume":"64","author":"milani","year":"2016","journal-title":"J Netw Comput Appl"},{"key":"ref13","first-page":"132","article-title":"A review on hadoop: HDFS infrastructure extensions","author":"karun","year":"2013","journal-title":"Proc IEEE Commun Technol Conf"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-018-9432-8"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-015-9359-2"},{"key":"ref16","doi-asserted-by":"crossref","first-page":"63:1","DOI":"10.1145\/2788397","article-title":"Cloud computing resource scheduling and a survey of its evolutionary approaches","volume":"47","author":"zhan","year":"2015","journal-title":"ACM Comput Surv"},{"key":"ref17","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1016\/j.sysarc.2013.11.012","article-title":"MORM: A\n multi-objective optimized replication management strategy for cloud storage cluster","volume":"60","author":"long","year":"2014","journal-title":"J Syst Archit"},{"key":"ref18","first-page":"8","article-title":"Multiobjective virtual machine placement in cloud environment","author":"adamuthe","year":"2013","journal-title":"Proc Int Conf Cloud Ubiquitous Comput Emerging Technol"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2446459"},{"year":"2017","key":"ref4","article-title":"Virtual hadoop"},{"key":"ref3","first-page":"50","article-title":"Enhancement of hadoop clusters with virtualization using the capacity scheduler","author":"raj","year":"2012","journal-title":"Proc 3rd Int Conf Services Emerg Markets"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-014-0362-1"},{"key":"ref5","doi-asserted-by":"crossref","first-page":"11:1","DOI":"10.1145\/2797211","article-title":"Allocation of virtual machines in cloud data centers-A survey of\n problem models and optimization algorithms","volume":"48","author":"mann","year":"2015","journal-title":"ACM Comput Surv"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/s10115-016-0922-3"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/s13174-010-0007-6"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1986.289288"},{"key":"ref9","doi-asserted-by":"crossref","first-page":"2099","DOI":"10.1016\/j.jpdc.2013.10.009","article-title":"Dynamic replica placement and selection strategies in data grids. A\n comprehensive survey","volume":"74","author":"grace","year":"2014","journal-title":"J Parallel Distrib Comput"},{"key":"ref46","article-title":"Variable length genomes for evolutionary algorithms","author":"lee","year":"2000","journal-title":"Proc Genetic Evol Comput Conf"},{"key":"ref45","first-page":"1","article-title":"Resource\n optimization of container orchestration: A case study in multi-cloud microservices-based applications","author":"guerrero","year":"2018","journal-title":"J Supercomput"},{"key":"ref48","first-page":"320","article-title":"Genetic planning using variable length chromosomes","author":"brie","year":"2005","journal-title":"Proc 15th Int Conf Int Conf Automated Planning Scheduling"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1162\/evco.1999.7.3.205"},{"key":"ref42","first-page":"707","article-title":"A survey on multi-objective evolutionary algorithms for many-objective problems","volume":"58","author":"von l\u00fccken","year":"2014","journal-title":"Comput Optimization Appl"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1016\/j.ress.2005.11.018"},{"key":"ref44","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/s10723-017-9419-x","article-title":"Genetic\n algorithm for multi-objective optimization of container allocation in cloud architecture","volume":"16","author":"guerrero","year":"2018","journal-title":"J Grid Comput"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/8486815\/08360490.pdf?arnumber=8360490","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:10:12Z","timestamp":1642003812000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8360490\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,1]]},"references-count":59,"journal-issue":{"issue":"11"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2018.2837743","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"type":"print","value":"1045-9219"},{"type":"electronic","value":"1558-2183"},{"type":"electronic","value":"2161-9883"}],"subject":[],"published":{"date-parts":[[2018,11,1]]}}}