Skip to main content

Showing 1–17 of 17 results for author: Forti, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2504.12032  [pdf, other

    cs.DC

    Combining Declarative and Linear Programming for Application Management in the Cloud-Edge Continuum

    Authors: Jacopo Massa, Stefano Forti, Patrizio Dazzi, Antonio Brogi

    Abstract: This work investigates the data-aware multi-service application placement problem in Cloud-Edge settings. We previously introduced EdgeWise, a hybrid approach that combines declarative programming with Mixed-Integer Linear Programming (MILP) to determine optimal placements that minimise operational costs and unnecessary data transfers. The declarative stage pre-processes infrastructure constraints… ▽ More

    Submitted 16 April, 2025; originally announced April 2025.

  2. arXiv:2503.21289  [pdf, other

    cs.NI

    Declarative Traffic Engineering for Low-Latency and Reliable Networking

    Authors: Jacopo Massa, Stefano Forti, Federica Paganelli, Patrizio Dazzi, Antonio Brogi, Alexander Clemm, Toerless Eckert

    Abstract: Cloud-Edge applications like industrial control systems and connected vehicles demand stringent end-to-end latency guarantees. Among existing data plane candidate solutions for bounded latency networking, the guaranteed Latency-Based Forwarding (gLBF) approach ensures punctual delivery of traffic flows by managing per-hop delays to meet specific latency targets, while not requiring that per-flow s… ▽ More

    Submitted 27 March, 2025; originally announced March 2025.

  3. arXiv:2501.17126  [pdf, other

    cs.NI

    ECLYPSE: a Python Framework for Simulation and Emulation of the Cloud-Edge Continuum

    Authors: Jacopo Massa, Valerio De Caro, Stefano Forti, Patrizio Dazzi, Davide Bacciu, Antonio Brogi

    Abstract: The Cloud-Edge continuum enhances application performance by bringing computation closer to data sources. However, it presents considerable challenges in managing resources and determining service placement, as these tasks require navigating diverse, dynamic environments characterised by fluctuating network conditions. Addressing these challenges calls for tools combining simulation and emulation… ▽ More

    Submitted 28 January, 2025; originally announced January 2025.

  4. Declarative Application Management in the Fog. A bacteria-inspired decentralised approach

    Authors: Antonio Brogi, Stefano Forti, Carlos Guerrero, Isaac Lera

    Abstract: Orchestrating next gen applications over hterogeneous resources along the Cloud-IoT continuum calls for new strategies and tools to enable scalable and application-specific managements. Inspired by the self-organisation capabilities of bacteria colonies, we propose a declarative, fully decentralised application management solution, targeting pervasive opportunistic Cloud-IoT infrastructures. We pr… ▽ More

    Submitted 17 January, 2025; originally announced January 2025.

    Journal ref: Declarative Application Management in the Fog. J Grid Computing 19, 45 (2021)

  5. arXiv:2410.10885  [pdf

    cond-mat.mes-hall cond-mat.mtrl-sci cs.LG

    Adaptive AI-Driven Material Synthesis: Towards Autonomous 2D Materials Growth

    Authors: Leonardo Sabattini, Annalisa Coriolano, Corneel Casert, Stiven Forti, Edward S. Barnard, Fabio Beltram, Massimiliano Pontil, Stephen Whitelam, Camilla Coletti, Antonio Rossi

    Abstract: Two-dimensional (2D) materials are poised to revolutionize current solid-state technology with their extraordinary properties. Yet, the primary challenge remains their scalable production. While there have been significant advancements, much of the scientific progress has depended on the exfoliation of materials, a method that poses severe challenges for large-scale applications. With the advent o… ▽ More

    Submitted 18 November, 2024; v1 submitted 10 October, 2024; originally announced October 2024.

  6. Carbon-Efficient Software Design and Development: A Systematic Literature Review

    Authors: Ornela Danushi, Stefano Forti, Jacopo Soldani

    Abstract: The ICT sector, responsible for 2% of global carbon emissions, is under scrutiny calling for methodologies and tools to design and develop software in an environmentally sustainable-by-design manner. However, the software engineering solutions for designing and developing carbon-efficient software are currently scattered over multiple different pieces of literature, which makes it difficult to con… ▽ More

    Submitted 9 April, 2025; v1 submitted 29 July, 2024; originally announced July 2024.

  7. arXiv:2407.12605  [pdf, other

    cs.DC cs.AI cs.LO cs.SE

    Continuous reasoning for adaptive container image distribution in the cloud-edge continuum

    Authors: Damiano Azzolini, Stefano Forti, Antonio Ielo

    Abstract: Cloud-edge computing requires applications to operate across diverse infrastructures, often triggered by cyber-physical events. Containers offer a lightweight deployment option but pulling images from central repositories can cause delays. This article presents a novel declarative approach and open-source prototype for replicating container images across the cloud-edge continuum. Considering resou… ▽ More

    Submitted 5 April, 2025; v1 submitted 17 July, 2024; originally announced July 2024.

    Journal ref: Cluster Computing, 2025

  8. arXiv:2405.12582  [pdf, other

    cs.SE cs.DC

    Carbon-aware Software Services

    Authors: Stefano Forti, Jacopo Soldani, Antonio Brogi

    Abstract: The significant carbon footprint of the ICT sector calls for methodologies to contain carbon emissions of running software. This article proposes a novel framework for implementing, configuring and assessing carbon-aware interactive software services. First, we propose a methodology to implement carbon-aware services leveraging the Strategy design pattern to feature alternative service versions wi… ▽ More

    Submitted 21 May, 2024; originally announced May 2024.

  9. arXiv:2310.02985  [pdf, other

    cs.SE cs.DC cs.NI

    Continuous QoS-compliant Orchestration in the Cloud-Edge Continuum

    Authors: Giuseppe Bisicchia, Stefano Forti, Ernesto Pimentel, Antonio Brogi

    Abstract: The problem of managing multi-service applications on top of Cloud-Edge networks in a QoS-aware manner has been thoroughly studied in recent years from a decision-making perspective. However, only a few studies addressed the problem of actively enforcing such decisions while orchestrating multi-service applications and considering infrastructure and application variations. In this article, we prop… ▽ More

    Submitted 4 October, 2023; originally announced October 2023.

    Comments: 25 pages, 8 figures

    MSC Class: 68M14

  10. Leasing the Cloud-Edge Continuum, à la Carte

    Authors: Stefano Forti, Ahmad Ibrahim, Antonio Brogi

    Abstract: Next-gen computing paradigms foresee deploying applications to virtualised resources along a continuum of Cloud-Edge nodes. Much literature focussed on how to place applications onto such resources so as to meet their requirements. To lease resources to application operators, infrastructure providers need to identify a portion of their Cloud-Edge assets to meet set requirements. This article propo… ▽ More

    Submitted 30 August, 2023; originally announced August 2023.

    Comments: In Proceedings ICLP 2023, arXiv:2308.14898

    Journal ref: EPTCS 385, 2023, pp. 288-299

  11. arXiv:2110.13039  [pdf, other

    cs.OH cs.NI cs.PL cs.SE

    Green Application Placement in the Cloud-IoT Continuum

    Authors: Stefano Forti, Antonio Brogi

    Abstract: Green software engineering aims at reducing the environmental impact due to developing, deploying, and managing software systems. Meanwhile, Cloud-IoT paradigms can contribute to improving energy and carbon efficiency of application deployments by (i) reducing the amount of data and the distance they must travel across the network, (ii) by exploiting idle edge devices to support application deploy… ▽ More

    Submitted 18 October, 2021; originally announced October 2021.

  12. arXiv:2106.13083  [pdf, other

    eess.SP cs.AI cs.LO eess.SY

    A Declarative Goal-oriented Framework for Smart Environments with LPaaS

    Authors: Giuseppe Bisicchia, Stefano Forti, Antonio Brogi

    Abstract: Smart environments powered by the Internet of Things aim at improving our daily lives by automatically tuning ambient parameters (e.g. temperature, interior light) and by achieving energy savings through self-managing cyber-physical systems. Commercial solutions, however, only permit setting simple target goals on those parameters and do not consider mediating conflicting goals among different use… ▽ More

    Submitted 18 June, 2021; originally announced June 2021.

    Journal ref: CEUR Workshop Proceedings Volume 3002, Pages 143 - 157

  13. Continuous Reasoning for Managing Next-Gen Distributed Applications

    Authors: Stefano Forti, Antonio Brogi

    Abstract: 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 i… ▽ More

    Submitted 21 September, 2020; originally announced September 2020.

    Comments: In Proceedings ICLP 2020, arXiv:2009.09158

    ACM Class: C.2.4; D.2.9

    Journal ref: EPTCS 325, 2020, pp. 164-177

  14. Probabilistic QoS-aware Placement of VNF chains at the Edge

    Authors: Stefano Forti, Federica Paganelli, Antonio Brogi

    Abstract: Deploying IoT-enabled Virtual Network Function (VNF) chains to Cloud-Edge infrastructures requires determining a placement for each VNF that satisfies all set deployment requirements as well as a software-defined routing of traffic flows between consecutive functions that meets all set communication requirements. In this article, we present a declarative solution, EdgeUsher, to the problem of how… ▽ More

    Submitted 15 February, 2021; v1 submitted 1 June, 2019; originally announced June 2019.

    Journal ref: Theory and Practice of Logic Programming 22 (2022) 1-36

  15. How to Place Your Apps in the Fog -- State of the Art and Open Challenges

    Authors: Antonio Brogi, Stefano Forti, Carlos Guerrero, Isaac Lera

    Abstract: Fog computing aims at extending the Cloud towards the IoT so to achieve improved QoS and to empower latency-sensitive and bandwidth-hungry applications. The Fog calls for novel models and algorithms to distribute multi-service applications in such a way that data processing occurs wherever it is best-placed, based on both functional and non-functional requirements. This survey reviews the existing… ▽ More

    Submitted 27 November, 2019; v1 submitted 17 January, 2019; originally announced January 2019.

    Journal ref: Software Practice and Experience, 1-22, 2019

  16. Secure Cloud-Edge Deployments, with Trust

    Authors: Stefano Forti, Gian-Luigi Ferrari, Antonio Brogi

    Abstract: Assessing the security level of IoT applications to be deployed to heterogeneous Cloud-Edge infrastructures operated by different providers is a non-trivial task. In this article, we present a methodology that permits to express security requirements for IoT applications, as well as infrastructure security capabilities, in a simple and declarative manner, and to automatically obtain an explainable… ▽ More

    Submitted 5 September, 2019; v1 submitted 16 January, 2019; originally announced January 2019.

    Journal ref: Future Generation Computer Systems, 2019

  17. arXiv:1706.09407  [pdf

    cs.CY

    Enabling Prescription-based Health Apps

    Authors: Venet Osmani, Stefano Forti, Oscar Mayora, Diego Conforti

    Abstract: We describe an innovative framework for prescription of personalised health apps by integrating Personal Health Records (PHR) with disease-specific mobile applications for managing medical conditions and the communication with clinical professionals. The prescribed apps record multiple variables including medical history enriched with innovative features such as integration with medical monitoring… ▽ More

    Submitted 29 June, 2017; originally announced June 2017.