FogBrainX

Continuous reasoning for Cloud-IoT application placement

FogBrainX is a Prolog prototype for incremental continuous reasoning over the placement of multi-service applications on Cloud-IoT infrastructures. It reacts to changes in the infrastructure and in application requirements by focusing reasoning on the affected services.

Repository

  • Publications
  •    S. Forti, G. Bisicchia, A. Brogi. Declarative continuous reasoning in the cloud-IoT continuum. Journal of Logic and Computation, 2022.
    PrototypeDOIRepositoryCite
    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.