arrow
Return

Multi-Layered Continuous Reasoning for Cloud-IoT Application Management

delete2024-11-01
delete1
PRE
AI
J
Juan Luis Herrera *
J
Javier Berrocal
S
Stefano Forti
A
Antonio Brogi
J
Juan M. Murillo
DOI:10.1109/TSC.2024.3451239delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The advent of the Internet of Things has increased the interest in automating mission-critical processes from domains such as smart cities. These applications' stringent Quality of Service (QoS) requirements motivate their deployment through the Cloud-IoT Continuum, which requires solving the NP-hard problem of placing the application's services onto the infrastructure's devices. Moreover, as the infrastructure and application change over time, the placement needs to continuously adapt to these changes to maintain an acceptable QoS. While continuous reasoning techniques have enabled the creation of tools for these scenarios, they can have some trouble finding a feasible adaptation for abrupt and sharp changes, requiring non-adaptive techniques in those cases. Furthermore, for scenarios with smoother changes, it would be desirable to have faster algorithms to perform this placement. To explore the trade-off of effectiveness and execution times of different methods while ensuring that an application placement is found, we propose Multi-Layered Continuous Reasoning (MLCR) as an autonomic framework to adapt application placements through multiple continuous reasoning-based methods. We also present an MLCR prototype based on three methods: Faustum, MigDADO, and ConDADO. An evaluation in a realistic use case shows that MLCR is faster than traditional methods for application placement and maintains an acceptable QoS.
Keywords:
Microservice architectures
Quality of service
Cognition
Cloud computing
Internet of Things
Costs
Smart cities
Internet of Things (IoT)
fog computing
quality of service (QoS)
continuous reasoning
service placement

Journal

IEEE Transactions on Services Computing cover
IEEE Transactions on Services Computing
IF:
5.8
Papers:
2.1K
Citations:
6.5K

Organization

U
University of Pisa
Scholars:
3.1W
Papers: 2.4W
Citations: 2.4W
U
University of Bologna
Scholars:
4.5W
Papers: 3.8W
Citations: 4.1W
U
Universidad de Extremadura
Scholars:
6.6K
Papers: 6.0K
Citations: 4.7K
researcher View more organizations