Multi-Level Elastic Deployment of Containerized Applications in Geo-Distributed Environments
2018 (English)In: Proceedings - 2018 IEEE 6th International Conference on Future Internet of Things and Cloud, FiCloud 2018, Institute of Electrical and Electronics Engineers Inc. , 2018, p. 1-8Conference paper, Published paper (Refereed)
Abstract [en]
Containers are increasingly adopted, because they simplify the deployment and management of applications. Moreover, the ever increasing presence of IoT devices and Fog computing resources calls for the development of new approaches for decentralizing the application execution, so to improve the application performance. Although several solutions for orchestrating containers exist, the most of them does not efficiently exploit the characteristics of the emerging computing environment. In this paper, we propose Adaptive Container Deployment (ACD), a general model of the deployment and adaptation of containerized applications, expressed as an Integer Linear Programming problem. Besides acquiring and releasing geo-distributed computing resources, ACD can optimize multiple run-time deployment goals, by exploiting horizontal and vertical elasticity of containers. We show the flexibility of the ACD model and, using it as benchmark, we evaluate the behavior of several greedy heuristics for determining the container deployment. © 2018 IEEE.
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc. , 2018. p. 1-8
Keywords [en]
Adaptation, Container, Optimal Deployment, Quality of Service, Run time Management, Virtual Machine, Fog computing, Integer programming, Internet of things, Application performance, Computing environments, Distributed computing resources, Distributed environments, Integer Linear Programming, Runtime management, Containers
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-17456DOI: 10.1109/FiCloud.2018.00009ISI: 000482232200001Scopus ID: 2-s2.0-85057726990ISBN: 9781538675038 (print)OAI: oai:DiVA.org:bth-17456DiVA, id: diva2:1276809
Conference
6th IEEE International Conference on Future Internet of Things and Cloud, FiCloud 2018; Barcelona; Spain; 6 August 2018 through 8 August 2018
Part of project
Bigdata@BTH- Scalable resource-efficient systems for big data analytics, Knowledge Foundation2019-01-092019-01-092021-07-26Bibliographically approved