Continuous Reasoning for Managing Next-Gen Distributed Applications

09/22/2020
by   Stefano Forti, et al.
1

Continuous reasoning has proven effective in incrementally analysing changes in application codebases within Continuous Integration/Continuous Deployment (CI/CD) software release pipelines. In this article, we present a novel declarative continuous reasoning approach to support the management of multi-service applications over the Cloud-IoT continuum, in particular when infrastructure variations impede meeting application's hardware, software, IoT or network QoS requirements. We show how such an approach brings considerable speed-ups compared to non-incremental reasoning.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/18/2021

Green Application Placement in the Cloud-IoT Continuum

Green software engineering aims at reducing the environmental impact due...
research
12/18/2020

Achieving Operational Scalability Using Razee Continuous Deployment Model and Kubernetes Operators

Recent advancements in the cloud computing domain have resulted in huge ...
research
10/05/2018

Demonstration Abstract: A Toolkit for Specifying Service Level Agreements for IoT applications

Today we see the use of the Internet of Things (IoT) in various applicat...
research
03/22/2019

Rule-Based Translation of Application-Level QoS Constraints into SDN Configurations for the IoT

In this paper, we propose an approach for the automated translation of a...
research
12/11/2019

Architectural Stability Reasoning using Self-Awareness Principles: Case of Self-Adaptive Cloud Architectures

With the increased dependence on software, there is a pressing need for ...
research
04/26/2018

Quantifier Elimination for Reasoning in Economics

We consider the use of Quantifier Elimination (QE) technology for automa...

Please sign up or login with your details

Forgot password? Click here to reset