Declarative continuous reasoning in the cloud-IoT continuum

被引:15
|
作者
Forti, Stefano [1 ]
Bisicchia, Giuseppe [1 ]
Brogi, Antonio [1 ]
机构
[1] Univ Pisa, Dept Comp Sci, L Bruno Pontecorvo 3, I-56127 Pisa, Italy
关键词
Application management; continuous reasoning; incremental reasoning; logic programming; EDGE; LOGIC; INTERNET; COORDINATION; INTEGRATION; MANAGEMENT;
D O I
10.1093/logcom/exab083
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Developing and releasing multiservice applications rely upon a pipeline of automation tools known as Continuous Integration/Continuous Deployment. Among those tools, continuous reasoning is exploited by large companies to perform incremental static analyses on their code commits as soon as they are integrated into a shared codebase. In this article, we extend continuous reasoning towards the continuous QoS- and context-aware management of multiservice applications in Cloud-IoT scenarios. We propose a novel continuous reasoning methodology that supports runtime decision on service placement by reacting both to changes in the infrastructure and in the application requirements, and capable of suggesting migrations only for services affected by such changes. The methodology is prototyped in Prolog and assessed through simulations over a realistic use case and over a lifelike motivating scenario at increasing infrastructure sizes. Experimental results show that our approach brings considerable speed-up in comparison with an exhaustive search employing non-incremental reasoning.
引用
收藏
页码:206 / 232
页数:27
相关论文
共 50 条
  • [1] Data-aware Declarative Application Management in the Cloud-IoT Continuum
    Massa, Jacopo
    Forti, Stefano
    Dazzi, Patrizio
    Brogi, Antonio
    ERCIM NEWS, 2023, (133): : 35 - 36
  • [2] Multi-Layered Continuous Reasoning for Cloud-IoT Application Management
    Herrera, Juan Luis
    Berrocal, Javier
    Forti, Stefano
    Brogi, Antonio
    Murillo, Juan Manuel
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (06) : 3985 - 3998
  • [3] Data-Aware Application Placement and Management in the Cloud-IoT Continuum
    Massa, Jacopo
    SERVICE-ORIENTED COMPUTING - ICSOC 2022 WORKSHOPS, 2023, 13821 : 301 - 307
  • [4] Continuous QoS-aware adaptation of Cloud-IoT application placements
    Juan Luis Herrera
    Javier Berrocal
    Stefano Forti
    Antonio Brogi
    Juan M. Murillo
    Computing, 2023, 105 : 2037 - 2059
  • [5] Continuous QoS-aware adaptation of Cloud-IoT application placements
    Herrera, Juan Luis
    Berrocal, Javier
    Forti, Stefano
    Brogi, Antonio
    Murillo, Juan M.
    COMPUTING, 2023, 105 (09) : 2037 - 2059
  • [6] A Federated Edge Cloud-IoT Architecture
    Kelaidonis, Dimitrios
    Rouskas, Angelos
    Stavroulaki, Vera
    Demestichas, Panagiotis
    Vlacheas, Panagiotis
    2016 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), 2016, : 230 - 234
  • [7] Privacy-Preserving Cloud-IoT Architecture
    Jaimunk, Jenjira
    2019 IEEE/ACM 6TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2019), 2019, : 146 - 147
  • [8] Survey on the Cloud-IoT paradigms: Taxonomy and architectures
    Bouakouk, Mohamed Redha
    Abdelli, Abdelkrim
    Mokdad, Lynda
    2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 1136 - 1141
  • [9] Cloud-IoT Platform with Permissioned Private Blockchain Integration
    El Maaradi, Ayoub
    Lyhyaoui, Abdelouahid
    ADVANCED INTELLIGENT SYSTEMS FOR SUSTAINABLE DEVELOPMENT (AI2SD'2020), VOL 2, 2022, 1418 : 1169 - 1177
  • [10] Fog Computing: The Cloud-IoT/IoE Middleware Paradigm
    Aazam M.
    Huh E.-N.
    IEEE Potentials, 2016, 35 (03): : 40 - 44