OHNIPLSEOct 18, 2021

Green Application Placement in the Cloud-IoT Continuum

arXiv:2110.13039v114 citations
Originality Synthesis-oriented
AI Analysis

This work addresses environmental impact reduction for software systems in Cloud-IoT infrastructures, but appears incremental as it builds on existing green software engineering concepts.

The authors tackled the problem of optimizing energy and carbon efficiency in Cloud-IoT application deployments by proposing a declarative methodology and Prolog prototype for service placement, assessed over a motivating example.

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 deployment. In this article, we propose a declarative methodology and its Prolog prototype for determining placements of application services onto Cloud-IoT infrastructures so to optimise energy and carbon efficiency, also considering different infrastructure power sources and operational costs. The proposal is assessed over a motivating example.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes