{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T15:32:36Z","timestamp":1743003156635,"version":"3.40.3"},"publisher-location":"Cham","reference-count":82,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030586270"},{"type":"electronic","value":"9783030586287"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-58628-7_6","type":"book-chapter","created":{"date-parts":[[2020,8,29]],"date-time":"2020-08-29T10:02:40Z","timestamp":1598695360000},"page":"77-102","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Self-adaptive Container Deployment in the Fog: A Survey"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6870-7083","authenticated-orcid":false,"given":"Valeria","family":"Cardellini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7461-6276","authenticated-orcid":false,"given":"Francesco","family":"Lo Presti","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9519-9387","authenticated-orcid":false,"given":"Matteo","family":"Nardelli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5263-2208","authenticated-orcid":false,"given":"Fabiana","family":"Rossi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,8,30]]},"reference":[{"key":"6_CR1","doi-asserted-by":"publisher","unstructured":"Abdelbaky, M., Diaz-Montes, J., Parashar, M., Unuvar, M., Steinder, M.: Docker containers across multiple clouds and data centers. In: Proceedings of IEEE\/ACM UCC 2015, pp. 368\u2013371 (2015). \n                  https:\/\/doi.org\/10.1109\/UCC.2015.58","DOI":"10.1109\/UCC.2015.58"},{"issue":"4","key":"6_CR2","first-page":"1249","volume":"20","author":"SK Addya","year":"2017","unstructured":"Addya, S.K., Turuk, A.K., Sahoo, B., Sarkar, M., Biswash, S.K.: Simulated annealing based VM placement strategy to maximize the profit for cloud service providers. Eng. Sci. Technol. Int J. 20(4), 1249\u20131259 (2017)","journal-title":"Eng. Sci. Technol. Int J."},{"key":"6_CR3","doi-asserted-by":"publisher","unstructured":"Al-Dhuraibi, Y., Paraiso, F., Djarallah, N., Merle, P.: Autonomic vertical elasticity of Docker containers with ElasticDocker. In: Proceedings of IEEE CLOUD 2017, pp. 472\u2013479 (2017). \n                  https:\/\/doi.org\/10.1109\/CLOUD.2017.67","DOI":"10.1109\/CLOUD.2017.67"},{"key":"6_CR4","doi-asserted-by":"publisher","first-page":"430","DOI":"10.1109\/TSC.2017.2711009","volume":"11","author":"Y Al-Dhuraibi","year":"2018","unstructured":"Al-Dhuraibi, Y., Paraiso, F., Djarallah, N., Merle, P.: Elasticity in cloud computing: state of the art and research challenges. IEEE Trans. Serv. Comput. 11, 430\u2013447 (2018). \n                  https:\/\/doi.org\/10.1109\/TSC.2017.2711009","journal-title":"IEEE Trans. Serv. Comput."},{"key":"6_CR5","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1016\/j.future.2018.07.050","volume":"90","author":"MGR Alam","year":"2019","unstructured":"Alam, M.G.R., Hassan, M.M., Uddin, M.Z., Almogren, A., Fortino, G.: Autonomic computation offloading in mobile edge for IoT applications. Future Gener. Comput. Syst. 90, 149\u2013157 (2019). \n                  https:\/\/doi.org\/10.1016\/j.future.2018.07.050","journal-title":"Future Gener. Comput. Syst."},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Ali-Eldin, A., Tordsson, J., Elmroth, E.: An adaptive hybrid elasticity controller for cloud infrastructures. In: Proceedings of IEEE NOMS 2012, pp. 204\u2013212 (2012)","DOI":"10.1109\/NOMS.2012.6211900"},{"key":"6_CR7","doi-asserted-by":"publisher","unstructured":"Arabnejad, H., Pahl, C., Jamshidi, P., Estrada, G.: A comparison of reinforcement learning techniques for fuzzy cloud auto-scaling. In: Proceedings of IEEE\/ACM CCGrid 2017, pp. 64\u201373 (2017). \n                  https:\/\/doi.org\/10.1109\/CCGRID.2017.15","DOI":"10.1109\/CCGRID.2017.15"},{"key":"6_CR8","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1016\/j.jnca.2017.01.012","volume":"82","author":"HR Arkian","year":"2017","unstructured":"Arkian, H.R., Diyanat, A., Pourkhalili, A.: MIST: fog-based data analytics scheme with cost-efficient resource provisioning for IoT crowdsensing applications. J. Netw. Comput. Appl. 82, 152\u2013165 (2017). \n                  https:\/\/doi.org\/10.1016\/j.jnca.2017.01.012","journal-title":"J. Netw. Comput. Appl."},{"key":"6_CR9","doi-asserted-by":"crossref","unstructured":"Asnaghi, A., Ferroni, M., Santambrogio, M.D.: DockerCap: a software-level power capping orchestrator for Docker containers. In: Proceedings of IEEE EUC 2016 (2016)","DOI":"10.1109\/CSE-EUC-DCABES.2016.166"},{"key":"6_CR10","doi-asserted-by":"publisher","unstructured":"Baresi, L., Guinea, S., Leva, A., Quattrocchi, G.: A discrete-time feedback controller for containerized cloud applications. In: Proceedings of ACM SIGSOFT FSE 2016, pp. 217\u2013228 (2016). \n                  https:\/\/doi.org\/10.1145\/2950290.2950328","DOI":"10.1145\/2950290.2950328"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Barna, C., Khazaei, H., Fokaefs, M., Litoiu, M.: Delivering elastic containerized cloud applications to enable DevOps. In: Proceedings of SEAMS 2017, pp. 65\u201375 (2017)","DOI":"10.1109\/SEAMS.2017.12"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Bellavista, P., Zanni, A.: Feasibility of fog computing deployment based on Docker containerization over RaspberryPi. In: Proceedings of ICDCN 2017. ACM (2017)","DOI":"10.1145\/3007748.3007777"},{"key":"6_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1007\/978-3-319-91764-1_16","volume-title":"Service-Oriented Computing \u2013 ICSOC 2017 Workshops","author":"D Bermbach","year":"2018","unstructured":"Bermbach, D., et al.: A research perspective on fog computing. In: Braubach, L., et al. (eds.) ICSOC 2017. LNCS, vol. 10797, pp. 198\u2013210. Springer, Cham (2018). \n                  https:\/\/doi.org\/10.1007\/978-3-319-91764-1_16"},{"issue":"1","key":"6_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1561\/2200000016","volume":"3","author":"S Boyd","year":"2011","unstructured":"Boyd, S., Parikh, N., Chu, E., Peleato, B., Eckstein, J.: Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends Mach. Learn. 3(1), 1\u2013122 (2011)","journal-title":"Found. Trends Mach. Learn."},{"key":"6_CR15","doi-asserted-by":"publisher","unstructured":"Brogi, A., Forti, S., Guerrero, C., Lera, I.: Meet genetic algorithms in Monte Carlo: optimised placement of multi-service applications in the fog. In: Proceedings of IEEE EDGE 2019, pp. 13\u201317 (2019). \n                  https:\/\/doi.org\/10.1109\/EDGE.2019.00016","DOI":"10.1109\/EDGE.2019.00016"},{"key":"6_CR16","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2766","author":"A Brogi","year":"2019","unstructured":"Brogi, A., Forti, S., Guerrero, C., Lera, I.: How to place your apps in the fog: state of the art and open challenges. Softw. Pract. Exp. (2019). \n                  https:\/\/doi.org\/10.1002\/spe.2766","journal-title":"Softw. Pract. Exp."},{"issue":"5","key":"6_CR17","doi-asserted-by":"publisher","first-page":"105:1","DOI":"10.1145\/3241737","volume":"51","author":"R Buyya","year":"2019","unstructured":"Buyya, R., et al.: A manifesto for future generation cloud computing: research directions for the next decade. ACM Comput. Surv. 51(5), 105:1\u2013105:38 (2019)","journal-title":"ACM Comput. Surv."},{"issue":"1","key":"6_CR18","doi-asserted-by":"publisher","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., 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."},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Casalicchio, E., Perciballi, V.: Auto-scaling of containers: the impact of relative and absolute metrics. In: Proceedings of IEEE FAS*W 2017, pp. 207\u2013214 (2017)","DOI":"10.1109\/FAS-W.2017.149"},{"key":"6_CR20","series-title":"EAI\/Springer Innovations in Communication and Computing","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1007\/978-3-319-92378-9_14","volume-title":"Systems Modeling: Methodologies and Tools","author":"E Casalicchio","year":"2019","unstructured":"Casalicchio, E.: Container orchestration: a survey. In: Puliafito, A., Trivedi, K.S. (eds.) Systems Modeling: Methodologies and Tools. EICC, pp. 221\u2013235. Springer, Cham (2019). \n                  https:\/\/doi.org\/10.1007\/978-3-319-92378-9_14"},{"key":"6_CR21","doi-asserted-by":"publisher","unstructured":"Chang, Z., Zhou, Z., Ristaniemi, T., Niu, Z.: Energy efficient optimization for computation offloading in fog computing system. In: Proceedings of IEEE GLOBECOM 2017 (2017). \n                  https:\/\/doi.org\/10.1109\/GLOCOM.2017.8254207","DOI":"10.1109\/GLOCOM.2017.8254207"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"de Brito, M.S., et al.: A service orchestration architecture for fog-enabled infrastructures. In: Proceedings of FMEC 2017, pp. 127\u2013132. IEEE (2017)","DOI":"10.1109\/FMEC.2017.7946419"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"De Maio, V., Brandic, I.: Multi-objective mobile edge provisioning in small cell clouds. In: Proceedings of ACM\/SPEC ICPE 2019, pp. 127\u2013138. ACM (2019)","DOI":"10.1145\/3297663.3310301"},{"key":"6_CR24","doi-asserted-by":"publisher","unstructured":"Elliott, D., Otero, C., Ridley, M., Merino, X.: A cloud-agnostic container orchestrator for improving interoperability. In: Proceedings of IEEE CLOUD 2018, pp. 958\u2013961 (2018). \n                  https:\/\/doi.org\/10.1109\/CLOUD.2018.00145","DOI":"10.1109\/CLOUD.2018.00145"},{"key":"6_CR25","doi-asserted-by":"publisher","unstructured":"Garefalakis, P., Karanasos, K., Pietzuch, P., Suresh, A., Rao, S.: Medea: scheduling of long running applications in shared production clusters. In: Proceedings of EuroSys 2018, pp. 4:1\u20134:13. ACM (2018). \n                  https:\/\/doi.org\/10.1145\/3190508.3190549","DOI":"10.1145\/3190508.3190549"},{"key":"6_CR26","doi-asserted-by":"publisher","first-page":"152847","DOI":"10.1109\/ACCESS.2019.2948399","volume":"7","author":"J Gedeon","year":"2019","unstructured":"Gedeon, J., Brandherm, F., Egert, R., Grube, T., M\u00fchlh\u00e4user, M.: What the fog? Edge computing revisited: promises, applications and future challenges. IEEE Access 7, 152847\u2013152878 (2019). \n                  https:\/\/doi.org\/10.1109\/ACCESS.2019.2948399","journal-title":"IEEE Access"},{"issue":"3","key":"6_CR27","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1109\/LCOMM.2016.2644658","volume":"21","author":"X Guan","year":"2017","unstructured":"Guan, X., Wan, X., Choi, B.Y., Song, S., Zhu, J.: Application oriented dynamic resource allocation for data centers using Docker containers. IEEE Commun. Lett. 21(3), 504\u2013507 (2017). \n                  https:\/\/doi.org\/10.1109\/LCOMM.2016.2644658","journal-title":"IEEE Commun. Lett."},{"issue":"1","key":"6_CR28","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.: Genetic algorithm for multi-objective optimization of container allocation in cloud architecture. J. Grid Comput. 16(1), 113\u2013135 (2018). \n                  https:\/\/doi.org\/10.1007\/s10723-017-9419-x","journal-title":"J. Grid Comput."},{"issue":"9","key":"6_CR29","doi-asserted-by":"publisher","first-page":"1275","DOI":"10.1002\/spe.2509","volume":"47","author":"H Gupta","year":"2017","unstructured":"Gupta, H., Vahid Dastjerdi, A., Ghosh, S.K., Buyya, R.: iFogSim: a toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments. Softw. Pract. Exp. 47(9), 1275\u20131296 (2017). \n                  https:\/\/doi.org\/10.1002\/spe.2509","journal-title":"Softw. Pract. Exp."},{"key":"6_CR30","doi-asserted-by":"publisher","unstructured":"Hoque, S., d. Brito, M.S., Willner, A., Keil, O., Magedanz, T.: Towards container orchestration in fog computing infrastructures. In: Proceedings of IEEE COMPSAC 2017, vol. 2, pp. 294\u2013299 (2017). \n                  https:\/\/doi.org\/10.1109\/COMPSAC.2017.248","DOI":"10.1109\/COMPSAC.2017.248"},{"key":"6_CR31","doi-asserted-by":"crossref","unstructured":"Horovitz, S., Arian, Y.: Efficient cloud auto-scaling with SLA objective using Q-learning. In: Proceedings of IEEE FiCloud 2018, pp. 85\u201392 (2018)","DOI":"10.1109\/FiCloud.2018.00020"},{"issue":"1","key":"6_CR32","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/j.jides.2015.02.005","volume":"1","author":"Z Huang","year":"2014","unstructured":"Huang, Z., Lin, K.J., Yu, S.Y., Hsu, J.Y.J.: Co-locating services in IoT systems to minimize the communication energy cost. J. Innov. Digit. Ecosyst. 1(1), 47\u201357 (2014). \n                  https:\/\/doi.org\/10.1016\/j.jides.2015.02.005","journal-title":"J. Innov. Digit. Ecosyst."},{"key":"6_CR33","doi-asserted-by":"crossref","unstructured":"Javed, A., Heljanko, K., Buda, A., Fr\u00e4mling, K.: Cefiot: a fault-tolerant IoT architecture for edge and cloud. In: Proceedings of IEEE WF-IoT 2018, pp. 813\u2013818 (2018)","DOI":"10.1109\/WF-IoT.2018.8355149"},{"key":"6_CR34","doi-asserted-by":"crossref","unstructured":"Jawarneh, I.M.A., et al.: Container orchestration engines: a thorough functional and performance comparison. In: Proceedings of IEEE ICC 2019, pp. 1\u20136 (2019)","DOI":"10.1109\/ICC.2019.8762053"},{"key":"6_CR35","doi-asserted-by":"crossref","unstructured":"Kaewkasi, C., Chuenmuneewong, K.: Improvement of container scheduling for Docker using ant colony optimization. In: Proceedings of KST 2017. IEEE (2017)","DOI":"10.1109\/KST.2017.7886112"},{"issue":"3","key":"6_CR36","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/MWC.2017.1600427","volume":"24","author":"K Kaur","year":"2017","unstructured":"Kaur, K., Dhand, T., Kumar, N., Zeadally, S.: Container-as-a-service at the edge: trade-off between energy efficiency and service availability at fog nano data centers. IEEE Wirel. Commun. 24(3), 48\u201356 (2017)","journal-title":"IEEE Wirel. Commun."},{"key":"6_CR37","doi-asserted-by":"crossref","unstructured":"Kayal, P., Liebeherr, J.: Autonomic service placement in fog computing. In: Proceedings of IEEE WoWMoM 2019, pp. 1\u20139 (2019)","DOI":"10.1109\/WoWMoM.2019.8792989"},{"issue":"1","key":"6_CR38","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"JO Kephart","year":"2003","unstructured":"Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Comput. 36(1), 41\u201350 (2003). \n                  https:\/\/doi.org\/10.1109\/MC.2003.1160055","journal-title":"IEEE Comput."},{"key":"6_CR39","doi-asserted-by":"crossref","unstructured":"Khazaei, H., Bannazadeh, H., Leon-Garcia, A.: SAVI-IoT: a self-managing containerized IoT platform. In: Proc. of IEEE FiCloud 2017, pp. 227\u2013234 (2017)","DOI":"10.1109\/FiCloud.2017.27"},{"key":"6_CR40","unstructured":"Khazaei, H., Ravichandiran, R., Park, B., Bannazadeh, H., Tizghadam, A., Leon-Garcia, A.: Elascale: autoscaling and monitoring as a service. In: Proceedings of CASCON 2017, pp. 234\u2013240 (2017)"},{"key":"6_CR41","doi-asserted-by":"crossref","unstructured":"Kimovski, D., Ijaz, H., Saurabh, N., Prodan, R.: Adaptive nature-inspired fog architecture. In: Proceedings of IEEE ICFEC 2018, pp. 1\u20138 (2018)","DOI":"10.1109\/CFEC.2018.8358723"},{"issue":"1","key":"6_CR42","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1109\/JIOT.2017.2780236","volume":"5","author":"L Liu","year":"2018","unstructured":"Liu, L., Chang, Z., Guo, X., Mao, S., Ristaniemi, T.: Multiobjective optimization for computation offloading in fog computing. IEEE Internet Things J. 5(1), 283\u2013294 (2018). \n                  https:\/\/doi.org\/10.1109\/JIOT.2017.2780236","journal-title":"IEEE Internet Things J."},{"key":"6_CR43","doi-asserted-by":"crossref","unstructured":"Lopes, M.M., Higashino, W.A., Capretz, M.A., Bittencourt, L.F.: MyiFogSim: a simulator for virtual machine migration in fog computing. In: Proceedings of IEEE\/ACM UCC 2017 Companion, pp. 47\u201352. ACM (2017)","DOI":"10.1145\/3147234.3148101"},{"issue":"4","key":"6_CR44","doi-asserted-by":"publisher","first-page":"559","DOI":"10.1007\/s10723-014-9314-7","volume":"12","author":"T Lorido-Botran","year":"2014","unstructured":"Lorido-Botran, T., Miguel-Alonso, J., Lozano, J.A.: A review of auto-scaling techniques for elastic applications in cloud environments. J. Grid Comput. 12(4), 559\u2013592 (2014). \n                  https:\/\/doi.org\/10.1007\/s10723-014-9314-7","journal-title":"J. Grid Comput."},{"key":"6_CR45","first-page":"190","volume":"123","author":"M Mahmud","year":"2018","unstructured":"Mahmud, M., Srirama, S., Ramamohanarao, K., Buyya, R.: Quality of experience (QoE)-aware placement of applications in fog computing environments. J. Parallel Distrib. Comput. 123, 190\u2013203 (2018)","journal-title":"J. Parallel Distrib. Comput."},{"key":"6_CR46","series-title":"Internet of Things","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1007\/978-981-10-5861-5_5","volume-title":"Internet of Everything","author":"R Mahmud","year":"2018","unstructured":"Mahmud, R., Kotagiri, R., Buyya, R.: Fog computing: a taxonomy, survey and future directions. In: Di Martino, B., Li, K.-C., Yang, L.T., Esposito, A. (eds.) Internet of Everything. IT, pp. 103\u2013130. Springer, Singapore (2018). \n                  https:\/\/doi.org\/10.1007\/978-981-10-5861-5_5"},{"key":"6_CR47","doi-asserted-by":"publisher","unstructured":"Mao, Y., Oak, J., Pompili, A., Beer, D., Han, T., Hu, P.: DRAPS: dynamic and resource-aware placement scheme for Docker containers in a heterogeneous cluster. In: Proceedings of IEEE IPCCC 2017 (2017). \n                  https:\/\/doi.org\/10.1109\/PCCC.2017.8280474","DOI":"10.1109\/PCCC.2017.8280474"},{"key":"6_CR48","doi-asserted-by":"publisher","unstructured":"Mayer, R., Graser, L., Gupta, H., Saurez, E., Ramachandran, U.: EmuFog: extensible and scalable emulation of large-scale fog computing infrastructures. In: Proceedings of IEEE FWC 2017, pp. 1\u20136 (2017). \n                  https:\/\/doi.org\/10.1109\/FWC.2017.8368525","DOI":"10.1109\/FWC.2017.8368525"},{"key":"6_CR49","doi-asserted-by":"publisher","unstructured":"Mennes, R., Spinnewyn, B., Latr\u00e9, S., Botero, J.F.: GRECO: a distributed genetic algorithm for reliable application placement in hybrid clouds. In: Proceedings of IEEE CloudNet 2016, pp. 14\u201320 (2016). \n                  https:\/\/doi.org\/10.1109\/CloudNet.2016.45","DOI":"10.1109\/CloudNet.2016.45"},{"issue":"5","key":"6_CR50","doi-asserted-by":"publisher","first-page":"1130","DOI":"10.1109\/JSAC.2019.2906790","volume":"37","author":"C Mouradian","year":"2019","unstructured":"Mouradian, C., Kianpisheh, S., Abu-Lebdeh, M., Ebrahimnezhad, F., Jahromi, N.T., Glitho, R.H.: Application component placement in NFV-based hybrid cloud\/fog systems with mobile fog nodes. IEEE J. Sel. Areas in Commun. 37(5), 1130\u20131143 (2019). \n                  https:\/\/doi.org\/10.1109\/JSAC.2019.2906790","journal-title":"IEEE J. Sel. Areas in Commun."},{"key":"6_CR51","doi-asserted-by":"publisher","first-page":"10028","DOI":"10.1109\/JIOT.2019.2935056","volume":"6","author":"A Mseddi","year":"2019","unstructured":"Mseddi, A., Jaafar, W., Elbiaze, H., Ajib, W.: Joint container placement and task provisioning in dynamic fog computing. IEEE Internet Things J. 6, 10028\u201310040 (2019)","journal-title":"IEEE Internet Things J."},{"key":"6_CR52","doi-asserted-by":"publisher","unstructured":"Naas, M.I., Parvedy, P.R., Boukhobza, J., Lemarchand, L.: iFogStor: an IoT data placement strategy for fog infrastructure. In: Proceedings of IEEE ICFEC 2017, pp. 97\u2013104 (2017). \n                  https:\/\/doi.org\/10.1109\/ICFEC.2017.15","DOI":"10.1109\/ICFEC.2017.15"},{"key":"6_CR53","doi-asserted-by":"publisher","unstructured":"Nardelli, M., Cardellini, V., Casalicchio, E.: Multi-level elastic deployment of containerized applications in geo-distributed environments. In: Proceedings of IEEE FiCloud 2018, pp. 1\u20138 (2018). \n                  https:\/\/doi.org\/10.1109\/FiCloud.2018.00009","DOI":"10.1109\/FiCloud.2018.00009"},{"key":"6_CR54","doi-asserted-by":"publisher","unstructured":"Nardelli, M., Hochreiner, C., Schulte, S.: Elastic provisioning of virtual machines for container deployment. In: Proceedings of ACM\/SPEC ICPE 2017 Companion, pp. 5\u201310 (2017). \n                  https:\/\/doi.org\/10.1145\/3053600.3053602","DOI":"10.1145\/3053600.3053602"},{"key":"6_CR55","doi-asserted-by":"crossref","unstructured":"Netto, H.V., Luiz, A.F., Correia, M., de Oliveira Rech, L., Oliveira, C.P.: Koordinator: a service approach for replicating Docker containers in Kubernetes. In: Proceedings of IEEE ISCC 2018, pp. 58\u201363 (2018)","DOI":"10.1109\/ISCC.2018.8538452"},{"key":"6_CR56","doi-asserted-by":"publisher","first-page":"765","DOI":"10.1016\/j.future.2018.11.049","volume":"94","author":"SMR Nouri","year":"2019","unstructured":"Nouri, S.M.R., Li, H., Venugopal, S., Guo, W., He, M., Tian, W.: Autonomic decentralized elasticity based on a reinforcement learning controller for cloud applications. Future Gener. Comput. Syst. 94, 765\u2013780 (2019)","journal-title":"Future Gener. Comput. Syst."},{"key":"6_CR57","unstructured":"Ongaro, D., Ousterhout, J.: In search of an understandable consensus algorithm. In: Proceedings of USENIX ATC 2014, pp. 305\u2013319 (2014)"},{"issue":"10","key":"6_CR58","doi-asserted-by":"publisher","first-page":"2333","DOI":"10.1109\/JSAC.2018.2869954","volume":"36","author":"T Ouyang","year":"2018","unstructured":"Ouyang, T., Zhou, Z., Chen, X.: Follow me at the edge: mobility-aware dynamic service placement for mobile edge computing. IEEE J. Sel. Area Comm. 36(10), 2333\u20132345 (2018). \n                  https:\/\/doi.org\/10.1109\/JSAC.2018.2869954","journal-title":"IEEE J. Sel. Area Comm."},{"issue":"4","key":"6_CR59","doi-asserted-by":"publisher","first-page":"505","DOI":"10.1002\/spe.2422","volume":"47","author":"SF Piraghaj","year":"2017","unstructured":"Piraghaj, S.F., Dastjerdi, A.V., Calheiros, R.N., Buyya, R.: ContainerCloudSim: an environment for modeling and simulation of containers in cloud data centers. Softw. Pract. Exp. 47(4), 505\u2013521 (2017)","journal-title":"Softw. Pract. Exp."},{"issue":"2","key":"6_CR60","doi-asserted-by":"publisher","first-page":"18:1","DOI":"10.1145\/3301443","volume":"19","author":"C Puliafito","year":"2019","unstructured":"Puliafito, C., Mingozzi, E., Longo, F., Puliafito, A., Rana, O.: Fog computing for the internet of things: a survey. ACM Trans. Internet Technol. 19(2), 18:1\u201318:41 (2019). \n                  https:\/\/doi.org\/10.1145\/3301443","journal-title":"ACM Trans. Internet Technol."},{"issue":"5","key":"6_CR61","doi-asserted-by":"publisher","first-page":"698","DOI":"10.1002\/spe.2660","volume":"49","author":"MA Rodriguez","year":"2019","unstructured":"Rodriguez, M.A., Buyya, R.: Container-based cluster orchestration systems: a taxonomy and future directions. Softw. Pract. Exp. 49(5), 698\u2013719 (2019)","journal-title":"Softw. Pract. Exp."},{"issue":"2","key":"6_CR62","doi-asserted-by":"publisher","first-page":"36:1","DOI":"10.1145\/3303849","volume":"52","author":"H R\u00f6ger","year":"2019","unstructured":"R\u00f6ger, H., Mayer, R.: A comprehensive survey on parallelization and elasticity in stream processing. ACM Comput. Surv. 52(2), 36:1\u201336:37 (2019)","journal-title":"ACM Comput. Surv."},{"key":"6_CR63","doi-asserted-by":"publisher","unstructured":"Rossi, F., Cardellini, V., Lo Presti, F.: Elastic deployment of software containers in geo-distributed computing environments. In: Proceedings of IEEE ISCC 2019 (2019). \n                  https:\/\/doi.org\/10.1109\/ISCC47284.2019.8969607","DOI":"10.1109\/ISCC47284.2019.8969607"},{"key":"6_CR64","doi-asserted-by":"publisher","unstructured":"Rossi, F., Nardelli, M., Cardellini, V.: Horizontal and vertical scaling of container-based applications using reinforcement learning. In: Proceedings of IEEE CLOUD 2019, pp. 329\u2013338 (2019). \n                  https:\/\/doi.org\/10.1109\/CLOUD.2019.00061","DOI":"10.1109\/CLOUD.2019.00061"},{"key":"6_CR65","doi-asserted-by":"publisher","unstructured":"Santos, J., Wauters, T., Volckaert, B., De Turck, F.: Towards network-aware resource provisioning in Kubernetes for fog computing applications. In: Proceedings of IEEE NetSoft 2019, pp. 351\u2013359 (2019). \n                  https:\/\/doi.org\/10.1109\/NETSOFT.2019.8806671","DOI":"10.1109\/NETSOFT.2019.8806671"},{"key":"6_CR66","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.future.2018.04.042","volume":"87","author":"V Souza","year":"2018","unstructured":"Souza, V., et al.: Towards a proper service placement in combined fog-to-cloud (F2C) architectures. Future Gener. Comput. Syst. 87, 1\u201315 (2018)","journal-title":"Future Gener. Comput. Syst."},{"issue":"1","key":"6_CR67","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)","journal-title":"J. Netw. Comput. Appl."},{"key":"6_CR68","volume-title":"Reinforcement Learning: An Introduction","author":"RS Sutton","year":"2018","unstructured":"Sutton, R.S., Barto, A.G.: Reinforcement Learning: An Introduction, 2nd edn. MIT Press, Cambridge (2018)","edition":"2"},{"key":"6_CR69","doi-asserted-by":"publisher","unstructured":"Tan, B., Ma, H., Mei, Y.: A hybrid genetic programming hyper-heuristic approach for online two-level resource allocation in container-based clouds. In: Proceedings of IEEE CEC 2019, pp. 2681\u20132688 (2019). \n                  https:\/\/doi.org\/10.1109\/CEC.2019.8790220","DOI":"10.1109\/CEC.2019.8790220"},{"issue":"5","key":"6_CR70","doi-asserted-by":"publisher","first-page":"712","DOI":"10.1109\/TSC.2018.2827070","volume":"12","author":"Z Tang","year":"2019","unstructured":"Tang, Z., Zhou, X., Zhang, F., Jia, W., Zhao, W.: Migration modeling and learning algorithms for containers in fog computing. IEEE Trans. Serv. Comput. 12(5), 712\u2013725 (2019). \n                  https:\/\/doi.org\/10.1109\/TSC.2018.2827070","journal-title":"IEEE Trans. Serv. Comput."},{"key":"6_CR71","doi-asserted-by":"publisher","unstructured":"Tesauro, G., Jong, N.K., Das, R., Bennani, M.N.: A hybrid reinforcement learning approach to autonomic resource allocation. In: Proceedings of IEEE ICAC 2006, pp. 65\u201373 (2006). \n                  https:\/\/doi.org\/10.1109\/ICAC.2006.1662383","DOI":"10.1109\/ICAC.2006.1662383"},{"key":"6_CR72","doi-asserted-by":"crossref","unstructured":"Townend, P., et al.: Improving data center efficiency through holistic scheduling in Kubernetes. In: Proceedings of IEEE SOSE 2019, pp. 156\u2013166 (2019)","DOI":"10.1109\/SOSE.2019.00030"},{"issue":"2","key":"6_CR73","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/MIC.2017.36","volume":"21","author":"Z Wen","year":"2017","unstructured":"Wen, Z., Yang, R., Garraghan, P., Lin, T., Xu, J., Rovatsos, M.: Fog orchestration for internet of things services. IEEE Internet Comput. 21(2), 16\u201324 (2017)","journal-title":"IEEE Internet Comput."},{"key":"6_CR74","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/978-3-642-35813-5_4","volume-title":"Software Engineering for Self-Adaptive Systems II","author":"D Weyns","year":"2013","unstructured":"Weyns, D., et al.: On patterns for decentralized control in self-adaptive systems. In: de Lemos, R., Giese, H., M\u00fcller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems II. LNCS, vol. 7475, pp. 76\u2013107. Springer, Heidelberg (2013). \n                  https:\/\/doi.org\/10.1007\/978-3-642-35813-5_4"},{"key":"6_CR75","doi-asserted-by":"publisher","unstructured":"Wu, Y., Rao, R., Hong, P., Ma, J.: FAS: a flow aware scaling mechanism for stream processing platform service based on LMS. In: Proceedings of ICMSS 2017, pp. 280\u2013284. ACM (2017). \n                  https:\/\/doi.org\/10.1145\/3034950.3034965","DOI":"10.1145\/3034950.3034965"},{"issue":"3","key":"6_CR76","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1109\/TCCN.2017.2725277","volume":"3","author":"J Xu","year":"2017","unstructured":"Xu, J., Chen, L., Ren, S.: Online learning for offloading and autoscaling in energy harvesting mobile edge computing. IEEE Trans. Cogn. Commun. Netw. 3(3), 361\u2013373 (2017). \n                  https:\/\/doi.org\/10.1109\/TCCN.2017.2725277","journal-title":"IEEE Trans. Cogn. Commun. Netw."},{"key":"6_CR77","doi-asserted-by":"publisher","unstructured":"Yi, S., Hao, Z., Qin, Z., Li, Q.: Fog computing: platform and applications. In: Proceedings of HotWeb 2015, pp. 73\u201378. IEEE (2015). \n                  https:\/\/doi.org\/10.1109\/HotWeb.2015.22","DOI":"10.1109\/HotWeb.2015.22"},{"key":"6_CR78","doi-asserted-by":"publisher","unstructured":"Yigitoglu, E., Mohamed, M., Liu, L., Ludwig, H.: Foggy: a framework for continuous automated IoT application deployment in fog computing. In: Proceedings of IEEE AIMS 2017, pp. 38\u201345 (2017). \n                  https:\/\/doi.org\/10.1109\/AIMS.2017.14","DOI":"10.1109\/AIMS.2017.14"},{"key":"6_CR79","unstructured":"Zhao, D., Mohamed, M., Ludwig, H.: Locality-aware scheduling for containers in cloud computing. IEEE Trans. Cloud Comput. 8(2), 635\u2013646 (2020)"},{"issue":"4","key":"6_CR80","doi-asserted-by":"publisher","first-page":"3113","DOI":"10.1109\/TVT.2019.2894851","volume":"68","author":"Z Zhou","year":"2019","unstructured":"Zhou, Z., Liu, P., Feng, J., Zhang, Y., Mumtaz, S., Rodriguez, J.: Computation resource allocation and task assignment optimization in vehicular fog computing: a contract-matching approach. IEEE Trans. Veh. Technol. 68(4), 3113\u20133125 (2019)","journal-title":"IEEE Trans. Veh. Technol."},{"key":"6_CR81","unstructured":"Zhu, J., Chan, D.S., Prabhu, M.S., Natarajan, P., Hu, H., Bonomi, F.: Improving web sites performance using edge servers in fog computing architecture. In: Proceedings of IEEE SOSE 2013, pp. 320\u2013323 (2013)"},{"issue":"4","key":"6_CR82","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1109\/TSC.2011.61","volume":"5","author":"Q Zhu","year":"2012","unstructured":"Zhu, Q., Agrawal, G.: Resource provisioning with budget constraints for adaptive applications in cloud environments. IEEE Trans. Serv. Comput. 5(4), 497\u2013511 (2012). \n                  https:\/\/doi.org\/10.1109\/TSC.2011.61","journal-title":"IEEE Trans. Serv. Comput."}],"container-title":["Lecture Notes in Computer Science","Algorithmic Aspects of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-58628-7_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,29]],"date-time":"2020-08-29T21:04:22Z","timestamp":1598735062000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-58628-7_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030586270","9783030586287"],"references-count":82,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-58628-7_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"30 August 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ALGOCLOUD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Algorithmic Aspects of Cloud Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Munich","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 September 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 September 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"algocloud2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/algo2019.ak.in.tum.de\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"16","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"8","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"50% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3.1","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}