{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T04:56:50Z","timestamp":1781672210787,"version":"3.54.5"},"reference-count":59,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2018,4,2]],"date-time":"2018-04-02T00:00:00Z","timestamp":1522627200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Spanish Government","award":["TIN2017-88547-P"],"award-info":[{"award-number":["TIN2017-88547-P"]}]},{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"crossref","award":["TIN2017-88547-P"],"award-info":[{"award-number":["TIN2017-88547-P"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2018,7]]},"DOI":"10.1007\/s11227-018-2345-2","type":"journal-article","created":{"date-parts":[[2018,4,2]],"date-time":"2018-04-02T02:16:01Z","timestamp":1522635361000},"page":"2956-2983","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":86,"title":["Resource optimization of container orchestration: a case study in multi-cloud microservices-based applications"],"prefix":"10.1007","volume":"74","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2969-0597","authenticated-orcid":false,"given":"Carlos","family":"Guerrero","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Isaac","family":"Lera","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carlos","family":"Juiz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,4,2]]},"reference":[{"issue":"7","key":"2345_CR1","doi-asserted-by":"publisher","first-page":"2060","DOI":"10.1109\/TPDS.2016.2639009","volume":"28","author":"O Adam","year":"2017","unstructured":"Adam O, Lee YC, Zomaya AY (2017) Stochastic resource provisioning for containerized multi-tier web services in clouds. IEEE Trans Parallel Distrib Syst 28(7):2060\u20132073. https:\/\/doi.org\/10.1109\/TPDS.2016.2639009","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"2345_CR2","doi-asserted-by":"publisher","unstructured":"Adamuthe AC, Pandharpatte RM, Thampi GT (2013) Multiobjective virtual machine placement in cloud environment. In: 2013 International Conference on Cloud Ubiquitous Computing Emerging Technologies, pp 8\u201313 . https:\/\/doi.org\/10.1109\/CUBE.2013.12","DOI":"10.1109\/CUBE.2013.12"},{"key":"2345_CR3","unstructured":"Amato A, Martino B, Venticinque S (2013) Multi-objective genetic algorithm for multi-cloud brokering. In: Euro-Par 2013: Parallel Processing Workshops, pp 55\u201364"},{"issue":"3","key":"2345_CR4","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MS.2016.64","volume":"33","author":"A Balalaie","year":"2016","unstructured":"Balalaie A, Heydarnoori A, Jamshidi P (2016) Microservices architecture enables devops: migration to a cloud-native architecture. IEEE Softw 33(3):42\u201352. https:\/\/doi.org\/10.1109\/MS.2016.64","journal-title":"IEEE Softw"},{"key":"2345_CR5","doi-asserted-by":"publisher","unstructured":"Baldini I, Castro P, Chang K, Cheng P, Fink S, Ishakian V, Mitchell N, Muthusamy V, Rabbah R, Slominski A, Suter P (2017) Serverless computing: current trends and open problems. In: Chaudhary S, Somani G, Buyya R (eds) Research Advances in Cloud Computing, Springer, Singapore, pp 1\u201320. https:\/\/doi.org\/10.1007\/978-981-10-5026-8_1","DOI":"10.1007\/978-981-10-5026-8_1"},{"key":"2345_CR6","doi-asserted-by":"publisher","unstructured":"Bermejo B, Filiposka S, Juiz C, Gomez B, Guerrero C (2017) Improving the energy efficiency in cloud computing data centres through resource allocation techniques. In: Chaudhary S, Somani G, Buyya R (eds) Research Advances in Cloud Computing, Springer, Singapore, pp 211\u2013236. https:\/\/doi.org\/10.1007\/978-981-10-5026-8_9","DOI":"10.1007\/978-981-10-5026-8_9"},{"issue":"3","key":"2345_CR7","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/MCC.2014.51","volume":"1","author":"D Bernstein","year":"2014","unstructured":"Bernstein D (2014) Containers and cloud: from lxc to docker to kubernetes. IEEE Cloud Comput 1(3):81\u201384. https:\/\/doi.org\/10.1109\/MCC.2014.51","journal-title":"IEEE Cloud Comput"},{"key":"2345_CR8","volume-title":"Distributed scheduler hell","author":"M Campbell","year":"2017","unstructured":"Campbell M (2017) Distributed scheduler hell. USENIX Association, Singapore"},{"key":"2345_CR9","doi-asserted-by":"publisher","unstructured":"Casalicchio E (2017) Autonomic orchestration of containers: problem definition and research challenges. In: 10th EAI International Conference on Performance Evaluation Methodologies and Tools. ACM. https:\/\/doi.org\/10.4108\/eai.25-10-2016.2266649","DOI":"10.4108\/eai.25-10-2016.2266649"},{"key":"2345_CR10","doi-asserted-by":"publisher","unstructured":"de\u00a0Alfonso C, Calatrava A, Molt G (2017) Container-based virtual elastic clusters. J Syst Softw 127:1\u201311. https:\/\/doi.org\/10.1016\/j.jss.2017.01.007 . http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121217300146","DOI":"10.1016\/j.jss.2017.01.007"},{"key":"2345_CR11","doi-asserted-by":"publisher","unstructured":"de\u00a0Paula LC, Soares AS, de\u00a0Lima TW, Filho AR, Coelho CJ (2016) Variable selection for multivariate calibration in chemometrics: a real-world application with building blocks disruption problem. In: Proceedings of the 2016 on Genetic and Evolutionary Computation Conference Companion, GECCO \u201916 Companion. ACM, New York, NY, USA, pp 1031\u20131034. https:\/\/doi.org\/10.1145\/2908961.2931667","DOI":"10.1145\/2908961.2931667"},{"issue":"2","key":"2345_CR12","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: Nsga-II. Trans Evol Comput 6(2):182\u2013197. https:\/\/doi.org\/10.1109\/4235.996017","journal-title":"Trans Evol Comput"},{"issue":"6","key":"2345_CR13","doi-asserted-by":"publisher","first-page":"1203","DOI":"10.1109\/TPDS.2012.257","volume":"24","author":"H Fard","year":"2013","unstructured":"Fard H, Prodan R, Fahringer T (2013) A truthful dynamic workflow scheduling mechanism for commercial multicloud environments. IEEE Trans Parallel Distrib Syst 24(6):1203\u20131212. https:\/\/doi.org\/10.1109\/TPDS.2012.257","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"5","key":"2345_CR14","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/MCC.2016.112","volume":"3","author":"M Fazio","year":"2016","unstructured":"Fazio M, Celesti A, Ranjan R, Liu C, Chen L, Villari M (2016) Open issues in scheduling microservices in the cloud. IEEE Cloud Comput 3(5):81\u201388. https:\/\/doi.org\/10.1109\/MCC.2016.112","journal-title":"IEEE Cloud Comput"},{"key":"2345_CR15","doi-asserted-by":"crossref","unstructured":"Frey S, Fittkau F, Hasselbring W (2013) Search-based genetic optimization for deployment and reconfiguration of software in the cloud. In: Proceedings of the 2013 International Conference on Software Engineering, ICSE \u201913. IEEE Press, Piscataway, NJ, USA, pp 512\u2013521. http:\/\/dl.acm.org\/citation.cfm?id=2486788.2486856","DOI":"10.1109\/ICSE.2013.6606597"},{"key":"2345_CR16","doi-asserted-by":"crossref","unstructured":"Frincu ME, Craciun C (2011) Multi-objective meta-heuristics for scheduling applications with high availability requirements and cost constraints in multi-cloud environments. In: 2011 Fourth IEEE International Conference on Utility and Cloud Computing, pp 267\u2013274","DOI":"10.1109\/UCC.2011.43"},{"key":"2345_CR17","unstructured":"Fundation L (2018) Kubernetes\u2014production-grade container orchestration. https:\/\/kubernetes.io\/"},{"issue":"1","key":"2345_CR18","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1109\/TSMC.1986.289288","volume":"16","author":"JJ Grefenstette","year":"1986","unstructured":"Grefenstette JJ (1986) Optimization of control parameters for genetic algorithms. IEEE Trans Syst Man Cybern 16(1):122\u2013128. https:\/\/doi.org\/10.1109\/TSMC.1986.289288","journal-title":"IEEE Trans Syst Man Cybern"},{"issue":"3","key":"2345_CR19","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1002\/spe.2168","volume":"44","author":"N Grozev","year":"2014","unstructured":"Grozev N, Buyya R (2014) Inter-cloud architectures and application brokering: taxonomy and survey. Softw Pract Exp 44(3):369\u2013390. https:\/\/doi.org\/10.1002\/spe.2168","journal-title":"Softw Pract Exp"},{"issue":"99","key":"2345_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/LCOMM.2016.2644658","volume":"21","author":"X Guan","year":"2016","unstructured":"Guan X, Wan X, Choi BY, Song S, Zhu J (2016) Application oriented dynamic resource allocation for data centers using docker containers. IEEE Commun Lett 21(99):1. https:\/\/doi.org\/10.1109\/LCOMM.2016.2644658","journal-title":"IEEE Commun Lett"},{"issue":"1","key":"2345_CR21","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1007\/s10723-017-9419-x","volume":"16","author":"C Guerrero","year":"2018","unstructured":"Guerrero C, Lera I, Juiz C (2018) Genetic algorithm for multi-objective optimization of container allocation in cloud architecture. J Grid Comput 16(1):113\u2013135. https:\/\/doi.org\/10.1007\/s10723-017-9419-x","journal-title":"J Grid Comput"},{"key":"2345_CR22","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-018-9432-8","author":"C Guerrero","year":"2018","unstructured":"Guerrero C, Lera I, Juiz C (2018) Migration-aware genetic optimization for mapreduce scheduling and replica placement in hadoop. J Grid Comput. https:\/\/doi.org\/10.1007\/s10723-018-9432-8","journal-title":"J Grid Comput"},{"issue":"2","key":"2345_CR23","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1109\/MCI.2015.2405351","volume":"10","author":"M Guzek","year":"2015","unstructured":"Guzek M, Bouvry P, Talbi EG (2015) A survey of evolutionary computation for resource management of processing in cloud computing. IEEE Comput Intell Mag 10(2):53\u201367. https:\/\/doi.org\/10.1109\/MCI.2015.2405351","journal-title":"IEEE Comput Intell Mag"},{"key":"2345_CR24","unstructured":"Harter T, Salmon B, Liu R, Arpaci-Dusseau AC, Arpaci-Dusseau RH (2016) Slacker: fast distribution with lazy docker containers. In: 14th USENIX Conference on File and Storage Technologies (FAST 16). USENIX Association, Santa Clara, CA, pp 181\u2013195. https:\/\/www.usenix.org\/conference\/fast16\/technical-sessions\/presentation\/harter"},{"key":"2345_CR25","unstructured":"Hashicorp: Nomad by hashicorp (2018). https:\/\/www.nomadproject.io\/"},{"issue":"C","key":"2345_CR26","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1016\/j.cie.2016.02.015","volume":"95","author":"L Heilig","year":"2016","unstructured":"Heilig L, Lalla-Ruiz E, Vo\u00df S (2016) A cloud brokerage approach for solving the resource management problem in multi-cloud environments. Comput Ind Eng 95(C):16\u201326. https:\/\/doi.org\/10.1016\/j.cie.2016.02.015","journal-title":"Comput Ind Eng"},{"key":"2345_CR27","doi-asserted-by":"crossref","unstructured":"Hoenisch P, Weber I, Schulte S, Zhu L, Fekete A (2015) Four-fold auto-scaling on a contemporary deployment platform using docker containers. In: Service-Oriented Computing: 13th International Conference. ICSOC 2015, Goa, India, November 16\u201319, 2015, Proceedings. Springer, Berlin, pp 316\u2013323","DOI":"10.1007\/978-3-662-48616-0_20"},{"key":"2345_CR28","doi-asserted-by":"publisher","unstructured":"Kaewkasi C, Chuenmuneewong K (2017) Improvement of container scheduling for docker using ant colony optimization. In: 2017 9th International Conference on Knowledge and Smart Technology (KST), pp 254\u2013259. https:\/\/doi.org\/10.1109\/KST.2017.7886112","DOI":"10.1109\/KST.2017.7886112"},{"key":"2345_CR29","doi-asserted-by":"publisher","unstructured":"Kang H, Le M, Tao S (2016) Container and microservice driven design for cloud infrastructure devops. In: 2016 IEEE International Conference on Cloud Engineering (IC2E), pp 202\u2013211. https:\/\/doi.org\/10.1109\/IC2E.2016.26","DOI":"10.1109\/IC2E.2016.26"},{"key":"2345_CR30","doi-asserted-by":"crossref","unstructured":"Kimovski D, Saurabh N, Stankovski V, Prodan R (2016) Multi-objective middleware for distributed VMI repositories in federated cloud environment. Scalable Comput Pract Exp 17(4):299\u2013312. http:\/\/www.scpe.org\/index.php\/scpe\/article\/view\/1202","DOI":"10.12694\/scpe.v17i4.1202"},{"key":"2345_CR31","doi-asserted-by":"publisher","unstructured":"Legillon F, Melab N, Renard D, Talbi EG (2013) Cost minimization of service deployment in a multi-cloud environment. In: 2013 IEEE Congress on Evolutionary Computation, pp 2580\u20132587. https:\/\/doi.org\/10.1109\/CEC.2013.6557880","DOI":"10.1109\/CEC.2013.6557880"},{"issue":"1","key":"2345_CR32","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/TST.2015.7040517","volume":"20","author":"J Li","year":"2015","unstructured":"Li J, Li D, Ye Y, Lu X (2015) Efficient multi-tenant virtual machine allocation in cloud data centers. Tsinghua Sci Technol 20(1):81\u201389. https:\/\/doi.org\/10.1109\/TST.2015.7040517","journal-title":"Tsinghua Sci Technol"},{"issue":"2","key":"2345_CR33","doi-asserted-by":"publisher","first-page":"15","DOI":"10.4018\/ijbdcn.2017070102","volume":"13","author":"P Li","year":"2017","unstructured":"Li P, Nie H, Xu H, Dong L (2017) A minimum-aware container live migration algorithm in the cloud environment. Int J Bus Data Commun Netw 13(2):15\u201327. https:\/\/doi.org\/10.4018\/ijbdcn.2017070102","journal-title":"Int J Bus Data Commun Netw"},{"key":"2345_CR34","doi-asserted-by":"publisher","unstructured":"Lin CC, Liu P, Wu JJ (2011) Energy-aware virtual machine dynamic provision and scheduling for cloud computing. In: 2011 IEEE 4th International Conference on Cloud Computing, pp 736\u2013737. https:\/\/doi.org\/10.1109\/CLOUD.2011.94","DOI":"10.1109\/CLOUD.2011.94"},{"key":"2345_CR35","doi-asserted-by":"publisher","unstructured":"Lucas-Simarro JL, Moreno-Vozmediano R, Montero RS, Llorente IM (2013) Scheduling strategies for optimal service deployment across multiple clouds. Futur Gener Comput Syst 29(6):1431\u20131441 . https:\/\/doi.org\/10.1016\/j.future.2012.01.007 . http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X12000192","DOI":"10.1016\/j.future.2012.01.007"},{"key":"2345_CR36","doi-asserted-by":"publisher","unstructured":"Mahmud R, Kotagiri R, Buyya R (2018) Fog computing: a taxonomy, survey and future directions. In: Di Martino B, Li KC, Yang L, Esposito A (eds) Internet of everything. Internet of things (technology, communications and computing), Springer, Singapore, pp 103\u2013130. https:\/\/doi.org\/10.1007\/978-981-10-5861-5_5","DOI":"10.1007\/978-981-10-5861-5_5"},{"issue":"6","key":"2345_CR37","doi-asserted-by":"publisher","first-page":"853","DOI":"10.1007\/s00158-009-0460-7","volume":"41","author":"RT Marler","year":"2010","unstructured":"Marler RT, Arora JS (2010) The weighted sum method for multi-objective optimization: new insights. Struct Multidiscip Optim 41(6):853\u2013862. https:\/\/doi.org\/10.1007\/s00158-009-0460-7","journal-title":"Struct Multidiscip Optim"},{"key":"2345_CR38","unstructured":"Merkel D (2014) Docker: lightweight linux containers for consistent development and deployment. Linux J 2014(239). http:\/\/dl.acm.org\/citation.cfm?id=2600239.2600241"},{"key":"2345_CR39","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/3927.001.0001","volume-title":"An introduction to genetic algorithms","author":"M Mitchell","year":"1998","unstructured":"Mitchell M (1998) An introduction to genetic algorithms. MIT Press, Cambridge"},{"key":"2345_CR40","doi-asserted-by":"publisher","unstructured":"Nardelli M, Hochreiner C, Schulte S (2017) Elastic provisioning of virtual machines for container deployment. In: Proceedings of the 8th ACM\/SPEC on International Conference on Performance Engineering Companion, ICPE \u201917 Companion. ACM, New York, NY, USA, pp 5\u201310. https:\/\/doi.org\/10.1145\/3053600.3053602","DOI":"10.1145\/3053600.3053602"},{"key":"2345_CR41","volume-title":"Building microservices: designing fine-grained systems","author":"S Newman","year":"2015","unstructured":"Newman S (2015) Building microservices: designing fine-grained systems. O\u2019Reilly Media Inc., Sebastopol"},{"issue":"4","key":"2345_CR42","doi-asserted-by":"publisher","first-page":"1505","DOI":"10.1007\/s11227-014-1376-6","volume":"71","author":"SK Panda","year":"2015","unstructured":"Panda SK, Jana PK (2015) Efficient task scheduling algorithms for heterogeneous multi-cloud environment. J Supercomput 71(4):1505\u20131533. https:\/\/doi.org\/10.1007\/s11227-014-1376-6","journal-title":"J Supercomput"},{"issue":"6","key":"2345_CR43","doi-asserted-by":"publisher","first-page":"2730","DOI":"10.1007\/s11227-016-1952-z","volume":"73","author":"SK Panda","year":"2017","unstructured":"Panda SK, Jana PK (2017) Sla-based task scheduling algorithms for heterogeneous multi-cloud environment. J Supercomput 73(6):2730\u20132762. https:\/\/doi.org\/10.1007\/s11227-016-1952-z","journal-title":"J Supercomput"},{"issue":"3","key":"2345_CR44","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1007\/s10723-014-9312-9","volume":"13","author":"JA Pascual","year":"2015","unstructured":"Pascual JA, Lorido-Botr\u00e1n T, Miguel-Alonso J, Lozano JA (2015) Towards a greener cloud infrastructure management using optimized placement policies. J Grid Comput 13(3):375\u2013389. https:\/\/doi.org\/10.1007\/s10723-014-9312-9","journal-title":"J Grid Comput"},{"issue":"2","key":"2345_CR45","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1007\/s10723-016-9366-y","volume":"14","author":"R Peinl","year":"2016","unstructured":"Peinl R, Holzschuher F, Pfitzer F (2016) Docker cluster management for the cloud\u2014survey results and own solution. J Grid Comput 14(2):265\u2013282. https:\/\/doi.org\/10.1007\/s10723-016-9366-y","journal-title":"J Grid Comput"},{"issue":"3","key":"2345_CR46","doi-asserted-by":"publisher","first-page":"492","DOI":"10.1080\/00207179.2016.1185802","volume":"90","author":"A Pietrabissa","year":"2017","unstructured":"Pietrabissa A, Priscoli FD, Giorgio AD, Giuseppi A, Panfili M, Suraci V (2017) An approximate dynamic programming approach to resource management in multi-cloud scenarios. Int J Control 90(3):492\u2013503. https:\/\/doi.org\/10.1080\/00207179.2016.1185802","journal-title":"Int J Control"},{"key":"2345_CR47","doi-asserted-by":"publisher","unstructured":"Piraghaj SF, Dastjerdi AV, Calheiros RN, Buyya R (2015) A framework and algorithm for energy efficient container consolidation in cloud data centers. In: IEEE International Conference on Data Science and Data Intensive Systems, DSDIS 2015, Sydney, Australia, December 11\u201313, 2015, pp 368\u2013375. https:\/\/doi.org\/10.1109\/DSDIS.2015.67","DOI":"10.1109\/DSDIS.2015.67"},{"issue":"4","key":"2345_CR48","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1007\/s11761-017-0219-8","volume":"11","author":"O Skarlat","year":"2017","unstructured":"Skarlat O, Nardelli M, Schulte S, Borkowski M, Leitner P (2017) Optimized iot service placement in the fog. Serv Oriented Comput Appl 11(4):427\u2013443. https:\/\/doi.org\/10.1007\/s11761-017-0219-8","journal-title":"Serv Oriented Comput Appl"},{"key":"2345_CR49","doi-asserted-by":"publisher","unstructured":"Sousa G, Rudametkin W, Duchien L (2016) Automated setup of multi-cloud environments for microservices applications. In: 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), pp 327\u2013334. https:\/\/doi.org\/10.1109\/CLOUD.2016.0051","DOI":"10.1109\/CLOUD.2016.0051"},{"key":"2345_CR50","doi-asserted-by":"publisher","unstructured":"Tao Y, Wang X, Xu X, Chen Y (2017) Dynamic resource allocation algorithm for container-based service computing. In: 2017 IEEE 13th International Symposium on Autonomous Decentralized System (ISADS), pp 61\u201367. https:\/\/doi.org\/10.1109\/ISADS.2017.20","DOI":"10.1109\/ISADS.2017.20"},{"issue":"1","key":"2345_CR51","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1109\/MS.2015.11","volume":"32","author":"J Thnes","year":"2015","unstructured":"Thnes J (2015) Microservices. IEEE Softw 32(1):116\u2013116. https:\/\/doi.org\/10.1109\/MS.2015.11","journal-title":"IEEE Softw"},{"key":"2345_CR52","doi-asserted-by":"publisher","unstructured":"Tordsson J, Montero RS, Moreno-Vozmediano R, Llorente IM (2012) Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers. Future Gener Comput Syst 28(2):358\u2013367. https:\/\/doi.org\/10.1016\/j.future.2011.07.003 . http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X11001373","DOI":"10.1016\/j.future.2011.07.003"},{"key":"2345_CR53","unstructured":"Weaveworks Container Solutions (2018) Socks shop\u2014a microservices demo application. https:\/\/microservices-demo.github.io\/"},{"issue":"2","key":"2345_CR54","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1007\/s11227-009-0318-1","volume":"54","author":"G Wei","year":"2010","unstructured":"Wei G, Vasilakos AV, Zheng Y, Xiong N (2010) A game-theoretic method of fair resource allocation for cloud computing services. J Supercomput 54(2):252\u2013269. https:\/\/doi.org\/10.1007\/s11227-009-0318-1","journal-title":"J Supercomput"},{"issue":"1","key":"2345_CR55","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/4235.585893","volume":"1","author":"DH Wolpert","year":"1997","unstructured":"Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. Trans Evol Comput 1(1):67\u201382. https:\/\/doi.org\/10.1109\/4235.585893","journal-title":"Trans Evol Comput"},{"issue":"2","key":"2345_CR56","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1007\/s11227-015-1567-9","volume":"72","author":"X Wu","year":"2016","unstructured":"Wu X, Gu Y, Tao J, Li G, Jayaraman PP, Sun D, Ranjan R, Zomaya A, Han J (2016) An online greedy allocation of vms with non-increasing reservations in clouds. J Supercomput 72(2):371\u2013390. https:\/\/doi.org\/10.1007\/s11227-015-1567-9","journal-title":"J Supercomput"},{"issue":"2","key":"2345_CR57","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1504\/IJBIC.2010.032124","volume":"2","author":"X Yang","year":"2010","unstructured":"Yang X (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio Inspired Comput 2(2):78\u201384. https:\/\/doi.org\/10.1504\/IJBIC.2010.032124","journal-title":"Int J Bio Inspired Comput"},{"issue":"4","key":"2345_CR58","doi-asserted-by":"publisher","first-page":"63:1","DOI":"10.1145\/2788397","volume":"47","author":"ZH Zhan","year":"2015","unstructured":"Zhan ZH, Liu XF, Gong YJ, Zhang J, Chung HSH, Li Y (2015) Cloud computing resource scheduling and a survey of its evolutionary approaches. ACM Comput Surv 47(4):63:1\u201363:33. https:\/\/doi.org\/10.1145\/2788397","journal-title":"ACM Comput Surv"},{"issue":"9","key":"2345_CR59","doi-asserted-by":"publisher","first-page":"4042","DOI":"10.1007\/s11227-017-1999-5","volume":"73","author":"H Ziafat","year":"2017","unstructured":"Ziafat H, Babamir SM (2017) A method for the optimum selection of datacenters in geographically distributed clouds. J Supercomput 73(9):4042\u20134081. https:\/\/doi.org\/10.1007\/s11227-017-1999-5","journal-title":"J Supercomput"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-018-2345-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2345-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2345-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,30]],"date-time":"2020-10-30T19:35:47Z","timestamp":1604086547000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-018-2345-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,2]]},"references-count":59,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2018,7]]}},"alternative-id":["2345"],"URL":"https:\/\/doi.org\/10.1007\/s11227-018-2345-2","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,4,2]]},"assertion":[{"value":"2 April 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}