Abstract
AbstractCloud-Internet of Things computing paradigms call for novel and efficient methodologies to decide where to place application services in continuity with Continuous Integration/Continuous Deployment pipelines and infrastructure monitoring. In this article, we present Continuous Adaptation (CA), a new DevOps practice for (1) detecting runtime changes in the application requirements or the infrastructure that, due to their change in resource consumption or their effects on the Quality of Service (QoS), can affect the validity and dependability of the current application placement, and for (2) locally intervening on them by suggesting new placements that ensure all (functional and non-functional) application requirements are met. We assess a prototype of CA, , and analyze its performance over a motivating use case. adapts the application placement to environmental changes through the use of continuous reasoning, reducing the size of the problem to be solved to optimize its performance. The evaluation shows that is able to obtain nearly optimal QoS up to $$4.2\times $$
4.2
×
faster than alternative techniques, also minimizing the cost of service migration.
Funder
Ministerio de Ciencia e Innovación
European Regional Development Fund
Consejería de Economía, Ciencia y Agenda Digital, Gobierno de Extremadura
Fundación Fernando Valhondo Calaff
Ministero dell’Istruzione, dell’Università e della Ricerca
Publisher
Springer Science and Business Media LLC
Subject
Computational Mathematics,Computational Theory and Mathematics,Computer Science Applications,Numerical Analysis,Theoretical Computer Science,Software
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Framework for Dynamic Dependency-based Service Placement in the Cloud-Edge Continuum;2024 IEEE 44th International Conference on Distributed Computing Systems Workshops (ICDCSW);2024-07-23
2. Continuous QoS‐compliant orchestration in the Cloud‐Edge continuum;Software: Practice and Experience;2024-04-11
3. Minimizing Deployment Cost of Hybrid Applications;2023 IEEE International Conference on Quantum Computing and Engineering (QCE);2023-09-17
4. Leasing the Cloud-Edge Continuum, à la Carte;Electronic Proceedings in Theoretical Computer Science;2023-09-12
5. Semi-Automated Smell Resolution in Kubernetes-Deployed Microservices;Proceedings of the 13th International Conference on Cloud Computing and Services Science;2023